Skip to content

A client requested me to make a specialized quiz test web app. This is made of mainly HTML5, CSS3 and JS for the frontend and PHP which executes SQL commands on the server for the backend.

Notifications You must be signed in to change notification settings

axydavid/QuizWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

QuizWorld

The use case of this app is within a university.

The teacher writes the questions and up to 4 possible answers. They're able compartmentalize the questions into different subject and subject topics. Then they can assign different subjects to specific classes(of students). Thereafter the students can be added then assigned to a specific class.

After the student is finished with the quiz the teacher can access analytics that cen determine the following:

  • Easiest or hardest question to answer
  • Subjects that classes or individual students are struggling to understand
  • Specific topics within subjects that classes or individual students are struggling to understand Such data han help the teacher asses the quality of understanding within specific subjects or topics with astonishing accuarcy and therefore remedy the problem before it's too late. The analytics can be displayed very flexibly allowing easy and intuitive visualizations of results such as a specific class or group but also per individual student and also the history up until that point. There was also basic analysis for each of the individual students where the algorithm would automatically identify specific topics and/or question that would help the student improve their overall performance.

There are 2 modes of quizes:

  • Practice, where the student will receive a feedback if they select the wrong answer.

  • Test, where no feedback will be displayed and also there will be a time limit per quiz.

    The website is made of mainly HTML5, CSS3 and JS for the frontend and PHP which executes SQL commands on the server for the backend. I also used some JS libraries whenever the html5 standard didn't suit my needs such as: jQuery(overall animation), lightbox(for photos), sortable and tabulator(for selecting and sorting classes and subjects). I also used bootstrap to help me standardalize my design, however I also took some inspiration from DLingo. This is my alpha branch which is most recent but also have some experimental code.

Some random pictures of the project: 79374343_458718141499015_8187064559396192256_n 82110244_2590028921113537_4910338798442774528_n 82613320_2365991473507414_325790715558756352_n 79118626_2417513865181855_1770331879564640256_n 78495336_5278947576_2617102538343151_5708119529041690624_n 80025847_560364994746815_2615654556645720064_n 1160878469243_7448226027232296960_n 79359185_510669076206760_8080502250369187840_n 78714587_493458894607944_4286398514121932800_n

About

A client requested me to make a specialized quiz test web app. This is made of mainly HTML5, CSS3 and JS for the frontend and PHP which executes SQL commands on the server for the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published