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