دسته‌بندی نشده

attention test – ADHD

آزمون توجه – نسخه ۱ دقیقه‌ای

+

نتیجه آزمون توجه

add_action(‘wp_ajax_cpt_save’, ‘cpt_save_result’); add_action(‘wp_ajax_nopriv_cpt_save’, ‘cpt_save_result’); function cpt_save_result() { global $wpdb; $table = $wpdb->prefix . “cpt_results”; $wpdb->insert($table, [ “user_id” => get_current_user_id(), “hits” => $_POST[“hits”], “misses” => $_POST[“misses”], “false_alarms” => $_POST[“falseAlarms”], “avg_rt” => $_POST[“avgRT”], “raw” => $_POST[“raw”] ]); echo “ok”; wp_die(); } function cpt_create_results_table() { global $wpdb; $table = $wpdb->prefix . “cpt_results”; $charset = $wpdb->get_charset_collate(); $sql = “CREATE TABLE $table ( id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, user_id BIGINT UNSIGNED, hits INT, misses INT, false_alarms INT, avg_rt FLOAT, raw LONGTEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP ) $charset;”; require_once(ABSPATH . ‘wp-admin/includes/upgrade.php’); dbDelta($sql); } register_activation_hook(__FILE__, ‘cpt_create_results_table’); add_shortcode(‘cpt_dashboard’, ‘cpt_dashboard_page’); function cpt_dashboard_page() { if (!is_user_logged_in()) return “لطفاً وارد شوید.”; global $wpdb; $table = $wpdb->prefix . “cpt_results”; $uid = get_current_user_id(); $rows = $wpdb->get_results(“SELECT * FROM $table WHERE user_id=$uid ORDER BY id DESC”); ob_start(); ?>

داشبورد نتایج تست توجه

تاریخHitsMissesFalse AlarmsRT
created_at ?> hits ?> misses ?> false_alarms ?> avg_rt ?> ms

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *