v3.1.beta.stable
29/03/2026
- Miscellaneous UI updates
- Shortcode names reviewed
- [wpquizzer]
- [wpquizzer_leaderboard]
- [wpquizzer_activity]
- [wpquizzer_stats]
- [wpquizzer_student_dashboard]
- [wpquizzer_welcome]
- [wpquizzer_quote]
- Updated readme and bumped version to 3.1.0
v3.0.beta.stable
29/03/2026
- Added a new random quote shortcode:
- [quizzer_quote]
- Added a new admin page under Quizzer → Quotes
- quotes are editable from that page
- one quote per line
- the list is preloaded with the 100 quotes
- Each page load shows a randomly selected quote from the saved list.
- Updated readme and bumped version to 3.0.0
v2.9.beta.stable
29/03/2026
What changed:
- Added a new welcome shortcode:
- [quizzer_welcome]
- Behavior:
- not logged in: Welcome Guest User
- logged in: Welcome {first name}
Class grouping improvements:
- The class page now separates:
- Class members
- Available students
- Students already assigned to a class are hidden from other classes’ add lists.
- To move a student, remove them from their current class first, then they become available elsewhere.
- The class UI is now much easier to scan, with clear member lists and counts.
Also updated:
- plugin version to 2.9.0
- readme / shortcode reference
- styling for the new class-management layout and welcome message
v2.8.beta.stable
28/03/2026
What changed:
- Added a new top-level WordPress admin menu: Quizzer
- Moved CSV Quiz Bank out of Settings
- Split the old settings page into:
- Quizzer → Quiz banks
- Quizzer → Class groupings
- Added Quizzer → Teacher dashboard
- Added an overview page under Quizzer with links/cards to the main sections
- Updated teacher dashboard text so it points to the new Class groupings location
- Updated readme and bumped version to 2.8.0
The split now works like this:
- Quiz banks: quiz libraries, default quiz settings, shortcodes, flagged questions
- Class groupings: classes, assigned teachers, student membership
- Teacher dashboard: student progress and class comparison
v2.7.beta.stable
28/03/2026
What changed:
- Added class management under Settings → CSV Quiz Bank
- Each class can now have:
- a class name
- a slug
- an assigned teacher
- selected student members
- Added class comparison to the Quiz progress teacher dashboard
- Added a Class filter to the teacher dashboard
- Student rows in the teacher dashboard now show:
- class
- assigned teacher
- Student detail view now also shows class and teacher
- The student dashboard shortcode now shows the student’s class and assigned teacher
- Updated plugin/readme version to 2.7.0
Class comparison includes measures such as:
- class size
- students with results
- active in last 24 hours
- questions answered
- correct answers
- accuracy
- quizzes completed
- last activity
Important note:
- Each student can belong to one class.
- If the same student is selected in multiple class rows, the first class row wins when settings are saved.
v2.6.beta.stable
27/03/2026
What changed:
- Added daily streak tracking for logged-in users.
- Added a new student dashboard shortcode with achievements.
- Updated plugin/readme version to 2.6.0.
New behavior:
- A user’s streak updates the first time they visit the site or admin area while logged in on a new day.
- The plugin now records:
- current streak
- longest streak
- total login days recorded
- last streak update time
The student dashboard shows:
- current streak
- longest streak
- login days recorded
- quizzes completed
- questions answered
- correct answers
- overall accuracy
- achievements/badges
- per-quiz performance
- recent attempts
Achievement examples included:
- first quiz completed
- 5 quizzes completed
- 20 quizzes completed
- 25 questions answered
- 100 questions answered
- 80%+ overall accuracy after 20 answers
- 90%+ overall accuracy after 50 answers
- 3-day, 7-day, and 28-day streak milestones
v2.5.beta.stable
23/03/2026
- Added a new live activity shortcode that auto-refreshes and shows:
- who took the quiz
- which quiz they took
- what accuracy they got
- when they took it
- Added a new live stats shortcode that auto-refreshes and shows:
- number of registered students
- number of students active in the past 24 hours
- number of questions answered
- number of correct answers
- overall accuracy
- Updated plugin/readme version to 2.5.0.
v2.4.beta.stable
23/03/2026
- Added a teacher dashboard in WordPress admin called Quiz progress.
- The dashboard shows progress for each logged-in student who has completed quizzes.
- Added filters for:
- quiz library
- time range
- student name / username / email search
- Each student can be opened into a detail view showing:
- cumulative progress for the current filters
- per-quiz breakdown
- recent attempts history
- The dashboard uses the existing recorded stats, so it works with the leaderboard data already being stored.
- By default, access is allowed for users who can edit_others_posts. That can be changed with the filter:
- quizzer_quiz_teacher_dashboard_capability
- Plugin/readme version updated to 2.4.0.
v2.3.beta.stable
23/03/2026
- Removed the front-end user checkboxes for:
- “Shuffle question order”
- “Shuffle answer order”
- Quiz shuffling still works from the plugin defaults / shortcode settings, but users no longer see those options.
- Added leaderboard filtering by:
- quiz library
- time range: all time, last 24 hours, last 7 days, last 28 days
- The leaderboard shortcode now supports both preset filters and on-page filter controls.
- Plugin/readme version updated to 2.3.0.
v2.2.beta.stable
20/03/2026
- Logged-in WordPress users now have cumulative quiz stats recorded when they finish a quiz.
- Recorded stats include:
- questions answered
- correct answers
- incorrect answers
- unanswered questions
- quizzes completed
- Stats are stored per user, with overall totals and per-quiz totals.
- Duplicate submissions for the same attempt are blocked.
- Added a leaderboard shortcode on a separate shortcode:
- [quizzer_quiz_leaderboard]
- [quizzer_quiz_leaderboard limit=”20″]
- [quizzer_quiz_leaderboard quiz=”j277-paper-2″]
- Leaderboard ranking is by correct answers first, then questions answered, then accuracy.
- Current logged-in user is highlighted on the leaderboard.
- Plugin/readme version updated to 2.2.0.
v2.1.beta.stable
19/03/2026
- Quiz library dropdowns are now alphabetical by quiz title.
- Users can flag a problematic question from the quiz screen and from the end-of-quiz review screen.
- Flag reports are saved in WordPress under Settings → CSV Quiz Bank in a new Flagged questions section, where admins can review and clear them.
- Plugin/readme version updated to 2.1.0.
v2.0.beta.stable
19/03/2026
- Feature added: Support for multiple quizzes
- Feature change: Quiz summary now at end of quiz
v1.0.beta.stable
14/03/2026
- Automatically loads quiz on page load
- Turned into WordPress Plugin
- answer given after each question
- basic summary at end of quiz
v0.1.beta.stable
13/03/2026
- Non-WordPress plugin
- Load single quiz on dropdown selection
- Single Html page loading from questions.csv.
- Quizzes differentiated by directories each with the same HTML document but loading from CSV with different content