Welcome to the QuizStudy website! Uncover and key into various quiz topics to challenge your
knowledge with, or develop and edit your quizzes on whatever topic you desire.
Please encourage others to test their knowledge on these quizzes by sharing
and commenting on quizzes about your experience which benefits the creators and multiple other users taking quizzes.
The purpose of QuizStudy is to offer an engaging and interactive platform for
learning while improving self-assessment.
Whether you are a student preparing for exams, a teacher looking for
creative ways to test your students, or simply a curious mind wanting to expand your knowledge.
QuizStudy offers a user-friendly environment to quickly suit your academic needs.
This web application constitutes a simplified and sufficient registration system
for individual users to develop their quizzes and share feedback with other quizzes on their terms.
furthermore, the web app continuously encourages to treat users with respect
and maintain cyber etiquette towards others on the website.
The objective of this project is to apply accessibility through a safe
authentication system, demonstrate CRUD program structures, and display
user-to-data interaction through returns and retrievals.WEBSITE LINK IS DOWN CURRENTLY FOR VERSION TESTING
-
Navigate The QuizStudy Link
Navigate to the repository details on the right-hand side to locate the website link available.
-
Copy This And Paste To Go
Here is the URL link to the QuizStudy app in case of an alternative to accessing the website.
-
How To Start Taking Quizzes On first view of the website, the steps to first taking quizzes are:
- Navigate to a quiz of interest and select to take the quiz.
- Skip the step if logged in already - Log in or Register to enable the website to track who is doing the quizzes.
- Wait to be transported to the quiz and begin to start.
Quizzes appear on the front page based on a couple of factors:
- Quizzes appearing based on the most recently created at the time.
- Utilizing the search bar, the quizzes filtered through from the search term will appear.
-
How To Start Making Quizzes
- Navigate to "Create Quiz" atop the website header to continue with creating a quiz.
- Skip the step if logged in already - Log in or Register to enable the website to track who creates quizzes.
- The main information about the quiz time and topics will be available for input then.
- Next, the editing of questions and their answers for the quiz takes place until satisfied.
You can navigate these libraries/documentation for resources and guidance on technologies I used when building this website.
- Django: learn.microsoft.com/dotnet
- JavaScript: devdocs.io/javascript
- jQuery: w3schools.com/jQuery_intro.asp
- PostgreSQL: postgresql.org/docs/16
- Account Registering & Log In System
- Users can create and manage their quizzes, ensuring the user's information and their quizzes are saved.
- Ensures users' data and quiz results are secured and accessible only to them.
- Admin users manage content and user activities, ensuring a well-maintained and orderly platform.
- Dashboard Header Tabs (incl. Admin Tab)
- Easily accessible to various addresses of QuizStudy, such as Registration, Create Quiz, and Profile Page, simplifying the experience.
- An Admin Tab, for admin logged-on, allows for managing users, users' details, monitoring quiz submissions, and ensuring the quality of data for platform integrity.
- Enables users to navigate to desired features and functions, with many ways of enhancing productivity.
- Search Bar for Quizzes
- Allows users to quickly find specific quizzes by entering keywords to filter by title.
- Improves the usability of the platform and locates relevant study materials by providing a direct way to access quizzes.
- Active Timers with Calculated Results
- Helps users develop better time management skills under pressure by how long they take to complete quizzes.
- Shows immediate testing performances, helping users identify areas for improvement.
- Individual Quiz Feedback & Comments
- Potential to help improve the quality and accuracy of their quizzes by receiving feedback from users.
- Encourages ongoing interactions and discussions on quiz topics, helping evolve the learning aspect of the platform.
This project is licensed under the Standard Apache License - see the LICENSE.md file for details.








