Yii2 Quiz iSpring enhances LMS capabilities by integrating iSpring QuizMaker, a powerful tool designed for creating interactive quizzes and assessments. iSpring QuizMaker is widely used for building various types of quizzes, including multiple-choice, drag-and-drop, and true/false questions. This platform also provides advanced visual analytics, enabling both instructors and students to track learning trends and identify areas for improvement.
Prerequisites
A copy of iSpring QuizMaker or another iSpring authoring tool that includes QuizMaker (e.g., iSpring Suite).
Extract the source code files into your DocumentRoot directory. Typically (for Windows users) this would be in the "C:\xampp\htdocs" directory.
Open Command Prompt and navigate to the application directory.
In Command Prompt, run the command "php init" then select option "1" for [Production]. If the system asks any questions, choose "Yes" or "All" as appropriate.
Still in Command Prompt, run the command "composer update --no-dev" and wait for the components to install/update.
It aims to download the required vendor library. If you experience problems, you can download the vendor library and then extract it according to the directory structure.
Start the server and database using XAMPP.
In a browser, go to "localhost" which will redirect you to the XAMPP Dashboard. From there, select phpMyAdmin.
Create a new database and name it "yii2_quiz_ispring". You can use other names like "cbt_school", "cbt_ispring", or any relevant name that suits your needs.
Import the files "yii2_quiz_ispring.sql" and "yii2_auth.sql" into the database.
Adjust the configuration file located at common/config/main.php in the Yii2 Quiz iSpring application.
Set the dsn value to match the database name you created.
Set the username to "root" or another suitable database user.
Set the password for the corresponding user.
Finally, run the application via your browser "localhost/[your app name]".