{"slug":"smitacs-cbt-ujian","name":"Smitacs CBT Ujian","description":"Short Description: Plugin CBT WordPress membuat ujian online, online exam, online quiz, computer based test, tryout online.","author":"smitacs","active_installs":0,"version":"1.0.12","wp_org_url":"https://wordpress.org/plugins/smitacs-cbt-ujian/","is_closed":false,"cleanup":{"has_uninstall_hook":true,"drops_tables_on_uninstall":false,"deletes_options_on_uninstall":true},"tables":[{"table_name":"cbt_course_enrollments","full_table_name":"wp_cbt_course_enrollments","description":"Stores cbt course enrollments data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"user_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"course_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"enrolled_at","type":"DATETIME","nullable":false,"primary_key":false},{"name":"status","type":"VARCHAR(20)","nullable":true,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_cbt_course_enrollments ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, user_id BIGINT UNSIGNED NOT NULL, course_id BIGINT UNSIGNED NOT NULL, enrolled_at DATETIME NOT NULL, status VARCHAR(20) DEFAULT 'active', PRIMARY KEY (id), UNIQUE KEY unique_enrollment (user_id, course_id), KEY user_id (user_id), KEY course_id (course_id) ) $charset_collate;\"; dbDelta($enrollments);"},{"table_name":"cbt_courses","full_table_name":"wp_cbt_courses","description":"Stores cbt courses data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"title","type":"VARCHAR(255)","nullable":false,"primary_key":false},{"name":"description","type":"LONGTEXT","nullable":true,"primary_key":false},{"name":"thumbnail","type":"VARCHAR(255)","nullable":true,"primary_key":false},{"name":"status","type":"VARCHAR(20)","nullable":true,"primary_key":false},{"name":"created_at","type":"DATETIME","nullable":true,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_cbt_courses ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, description LONGTEXT NULL, thumbnail VARCHAR(255) NULL, status VARCHAR(20) DEFAULT 'publish', created_at DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) ) $charset_collate;\"; dbDelta($courses);"},{"table_name":"cbt_learning_progress","full_table_name":"wp_cbt_learning_progress","description":"Stores cbt learning progress data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"user_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"course_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"session_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"video_completed","type":"TINYINT(1)","nullable":true,"primary_key":false},{"name":"module_completed","type":"TINYINT(1)","nullable":true,"primary_key":false},{"name":"quiz_completed","type":"TINYINT(1)","nullable":true,"primary_key":false},{"name":"score","type":"INT","nullable":true,"primary_key":false},{"name":"status","type":"VARCHAR(20)","nullable":true,"primary_key":false},{"name":"completed_at","type":"DATETIME","nullable":true,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_cbt_learning_progress ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, user_id BIGINT UNSIGNED NOT NULL, course_id BIGINT UNSIGNED NOT NULL, session_id BIGINT UNSIGNED NOT NULL, video_completed TINYINT(1) DEFAULT 0, module_completed TINYINT(1) DEFAULT 0, quiz_completed TINYINT(1) DEFAULT 0, score INT DEFAULT 0, status VARCHAR(20) DEFAULT 'locked', completed_at DATETIME NULL, PRIMARY KEY (id), UNIQUE KEY unique_user_session (user_id, session_id), KEY user_id (user_id), KEY course_id (course_id), KEY session_id (session_id) ) $charset_collate;\"; dbDelta($progress);"},{"table_name":"cbt_learning_sessions","full_table_name":"wp_cbt_learning_sessions","description":"Stores session data for tracking user or visitor state.","detection_method":"static","confidence":"high","columns":[{"name":"id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":true},{"name":"course_id","type":"BIGINT UNSIGNED","nullable":false,"primary_key":false},{"name":"title","type":"VARCHAR(255)","nullable":false,"primary_key":false},{"name":"description","type":"LONGTEXT","nullable":true,"primary_key":false},{"name":"session_type","type":"VARCHAR(50)","nullable":true,"primary_key":false},{"name":"module_file","type":"VARCHAR(255)","nullable":true,"primary_key":false},{"name":"module_content","type":"LONGTEXT","nullable":true,"primary_key":false},{"name":"youtube_url","type":"TEXT","nullable":true,"primary_key":false},{"name":"live_class_url","type":"TEXT","nullable":true,"primary_key":false},{"name":"live_class_datetime","type":"DATETIME","nullable":true,"primary_key":false},{"name":"exam_id","type":"BIGINT UNSIGNED","nullable":true,"primary_key":false},{"name":"passing_grade","type":"INT","nullable":true,"primary_key":false},{"name":"sort_order","type":"INT","nullable":true,"primary_key":false},{"name":"drip_days","type":"INT","nullable":true,"primary_key":false},{"name":"status","type":"VARCHAR(20)","nullable":true,"primary_key":false},{"name":"created_at","type":"DATETIME","nullable":true,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_cbt_learning_sessions ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, course_id BIGINT UNSIGNED NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT NULL, session_type VARCHAR(50) DEFAULT 'full', module_file VARCHAR(255) NULL, module_content LONGTEXT NULL, youtube_url TEXT NULL, live_class_url TEXT NULL, live_class_datetime DATETIME NULL, exam_id BIGINT UNSIGNED NULL, passing_grade INT DEFAULT 70, sort_order INT DEFAULT 0, drip_days INT DEFAULT 0, status VARCHAR(20) DEFAULT 'publish', created_at DATETIME DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) ) $charset_collate;\"; dbDelta($sessions);"},{"table_name":"cbt_questions","full_table_name":"wp_cbt_questions","description":"Stores cbt questions data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":null},{"table_name":"cbt_results","full_table_name":"wp_cbt_results","description":"Stores cbt results data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":null},{"table_name":"cbt_user_reset","full_table_name":"wp_cbt_user_reset","description":"Stores cbt user reset data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":null}],"table_count":7}