LMS marketing is written for students. Smooth players, pretty progress bars, confetti on completion. Meanwhile the educator, the person who pays for the plugin, spends their evenings doing two chores no feature page mentions: rebuilding quiz questions they already wrote somewhere else, and hunting through courses for ungraded essays.
📑 Table of Contents
This article is about those two chores, and the two features that eliminate them. We build Learnomy at Wbcom Designs, and these workflows shaped its free version; use this as a checklist even if you evaluate something else.
Chore #1: Questions trapped inside quizzes

In many LMS plugins, a question belongs to the quiz it was created in. Want the same 20 fundamentals questions in the practice quiz, the midterm, and the final? You create them three times, and when you spot a typo, you fix it three times.
The fix is a Question Bank: one central library where every question lives once, organized by category (Fundamentals, Chapter 3, Hard mode), and any quiz pulls from it.
What a real bank includes, using Learnomy’s free one as the reference:
- Six question types: multiple choice (single answer), multiple choice (multi-select with partial credit), true/false, short answer, fill-in-the-blank, and essay
- Categories for organizing by subject or difficulty, powering subject-wise score breakdowns in sectioned exams
- CSV import and export: author a hundred questions in a spreadsheet, or hand your bank to a colleague as a file
- Rich question stems: formatted passages or scenarios above the options, for reading-comprehension style items
The compound effect is real: your second course launches faster than your first, because a third of its assessment already exists.
Chore #2: The essay-grading scavenger hunt

Automated question types grade themselves. Essays and short answers need a human, and the difference between plugins is where those submissions go.
The bad pattern: submissions sit inside each quiz’s attempt list, so grading means remembering which quizzes have essay questions and checking each one.
The good pattern is a grading inbox: one queue, across all courses, holding every attempt that needs a human. Learnomy’s grading queue works like this:
- A student submits a quiz containing essay questions; the attempt lands in the queue with a pending badge.
- The instructor opens it and grades question by question, with inline feedback on each answer, not just a final number.
- On save, the score merges with the auto-graded portion, the attempt finalizes, and the student is notified immediately.
- The graded attempt appears in the student’s results with the feedback attached.
Instructors see their own “Awaiting Grading” count right on their frontend dashboard, so nothing silently ages.
If you run tab-tracking on exams, flagged attempts (too many tab switches) surface here too, so the grader sees integrity signals next to the answers, a workflow we detail in the serious exams guide.
The 15-minute weekly grading routine
With a bank and an inbox in place, assessment maintenance compresses to:
- Open the grading queue; grade pending essays with inline feedback (minutes, not hours, because everything is in one place)
- Check flagged attempts, if any
- Once a term: export the bank to CSV as a backup, prune weak questions
Compare that to your current routine. If the delta is hours per week, that is the feature-page line nobody wrote but you were actually buying.
For rubric-based grading with weighted criteria (real coursework, not just quizzes), that lives one level up in assignments and the gradebook.
FAQ
Which WordPress LMS has a question bank in the free version?
Learnomy ships a categorized question bank with CSV import/export free. In most alternatives, banks are premium features or add-ons; check the full comparison.
Can I import quiz questions from a spreadsheet?
Yes. Learnomy’s Question Bank imports and exports CSV, so bulk authoring in Excel or Sheets and loading in one step is the intended workflow.
How do students get their essay grades?
The moment an instructor saves a grade in the queue, the attempt finalizes and the student is notified, with per-question feedback visible in their attempt review.
Can one question be used in several quizzes?
That is the point of a bank: the question lives once and any quiz references it, so a fix propagates everywhere instantly.