HEX
Server: LiteSpeed
System: Linux l24.yourwebhosting.net 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: turkishi (1582)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/turkishi/www/wp-content/plugins/learnpress/assets/src/apps/js/admin/editor/store/quiz.js
import getters from '../getters/quiz';
import mutations from '../mutations/quiz';
import actions from '../actions/quiz';

import ModalQuizItems from '../store/modal-quiz-items';
import i18n from '../store/i18n';
import QuestionList from '../store/question-list';

const $ = window.jQuery || jQuery;

const Quiz = function Quiz( data ) {
	const state = $.extend( {
		status: 'success',
		heartbeat: true,
		countCurrentRequest: 0,
	}, data.root );

	return {
		state: state,
		getters: getters,
		mutations: mutations,
		actions: actions,
		modules: {
			cqi: ModalQuizItems( data ),
			i18n: i18n( data.i18n ),
			lqs: QuestionList( data ),
		},
	};
};

export default Quiz;