Create an app that menages and allows users to play quizess.
The App is consisted out of 2 parts, the admin dashboard part which can be only accessed through login page and the front part which allows anonymous users to play the quizess.
Admin page needs the following functionalities:
-> The path to all admin pages is /admin/ and all pages require the login to be accessed
-> USER CRUD section which divides users into 2 : admins ( can edit other users and the page), editor (can edit only the page)
-> QUIZ CRUD section which allows editors and admins to edit or add new quizzes (like posts on a blog). The quiz has to have a title, picture, is it active or not, questions and answers
-> Questions can have more than one correct answer.
-> Every question has time in which it has to be answered (max 60 seconds) and the number of points you get by answering correctly
-> Drag and drop option to change the order of questions in a quiz, by admin or editor*
-> The admin or editor gets info in an inbox of when, who and how successful played the quiz
-> Export the inbox results to a CSV
The front page needs the following functionalities:
-> A page that shows individual quizess
-> A page that shows two random quizess one bellow the other
-> Quizz page shows the button START and after pressing it the first question appears and the countdown starts
-> questions are shown with a fade in/ fade out animation
-> After finishing the quiz the player will be asked for first and last name and an email which will be stored in the already mentioned inbox.
-> Show in real time number of users that are playing (use WebSockets)
The server part must be based on Servlets
For designing the user interface use Material design lite (htttps://[login to view URL]) or a similiar library
Demonstrate JS OOP tehniques by developing the quiz component on the client side
Use MVC princiles while designing
Explain what you used and how and send in [login to view URL] file
15 pekerja bebas membida secara purata $181 untuk pekerjaan ini
Hello there. My name is Alex and I am a PHP developer with over 4 years of experience. I would love to build your website and mentain it later on! Hope to hear from you soon and hooe we will work together
Please share the requirement .Expect periodic updates .Please trust and give a chance will not disappoint [login to view URL] message me for the requirements.