CampusOS Enhancement Recommendation
Discussions carry 10% of the standard course grade, but Moodle doesn't grade a discussion the way it grades an assignment. This is the mechanism, the decision it forces, and what CampusOS needs to standardize before "Discussions" can be a consistent gradebook category across a catalog.
§Purpose & Scope
The LMS Grading Requirements brief covers five gradebook-wide features. This page goes one level deeper on a single line item from that brief — Discussions — because it's the one category in the standard weighting model that isn't graded through the regular gradebook item flow at all. It's graded through the Forum activity, which has its own separate grading system.
Audience: CampusOS engineering (what to build and standardize) and academic administrators (why the choice below isn't cosmetic). See the grade flow diagram for how Discussions fits into the full category-to-final-grade picture.
▶Video Walkthrough
A short screen-recorded walkthrough of the actual Moodle discussion forum — how a graded discussion is set up, and what the instructor/admin sees when grading it. Useful alongside the grading-method mechanics described below.
Live Moodle environment available on request. UMF runs a live Moodle LMS instance. If the CampusOS team wants hands-on access to review the discussion-grading setup directly — not just the video — UMF can provide reviewer access upon request.
§Why Discussions Differ
An Assignment produces one submission and one grade — simple direct grading, a rubric, whatever the instructor picks, and it's done. A discussion forum produces dozens of individual posts per student over a week, and Moodle has to decide how those posts become one number for the gradebook.
It does this through the Forum activity's own grading system, which is separate from the assignment-style grading covered in the Grading Setup SOP. Getting this wrong doesn't just look different — it changes what instructors have to do every week and what students are actually being rewarded for.
§Real-World Evidence
Graded discussions aren't a nice-to-have a program manager invented — they're already how real accredited courses run, and already a native feature in the LMS platforms CampusOS is competing with.
Canvas ships Graded Discussions as a first-class feature, not a workaround: mark a discussion graded and it appears directly in the gradebook, gets a SpeedGrader view, and can carry an attached rubric that syncs a score back automatically. If CampusOS can't do this, it isn't just behind Moodle — it's behind the other major incumbent too.
Two courses from the same instructor's Spring 2022 catalog at SUNY Potsdam — ECON 105 (Principles of Microeconomics) and ECON 110 (Principles of Macroeconomics), both run fully online through Moodle — each build "Online Discussions" into their official grade breakdown as a required, weighted category alongside Quizzes, Midterm, and Final. This isn't UMF's grading model and isn't being proposed as one — it's simply evidence that graded discussion participation is standard, accreditation-compatible practice at real institutions, not a hypothetical feature request.
Both syllabi spell out exactly what's graded: one primary response (2+ paragraphs, due Wednesday) plus two secondary peer responses (due later in the week), assessed on timeliness, content, tone, and quality — precisely the kind of structured, criteria-based grading a rubric formalizes.
§Two Ways to Grade a Forum
Moodle gives a Forum activity two entirely separate grading mechanisms. A course can only meaningfully use one per forum — picking between them is a real design decision, not a setting to leave at default.
| Ratings | Whole Forum Grading | |
|---|---|---|
| Unit graded | Each individual post | The student's participation in the forum as a whole |
| Who can grade | Teachers by default; students can be permitted to rate each other's posts | Teachers only, via a "Grade users" button on the forum page |
| How it becomes one grade | An "aggregate type" combines all of a student's post ratings — Average, Count, Max, Min, or Sum | The teacher assigns one grade directly, optionally through a rubric or marking guide |
| Structured criteria (rubric) | Not supported — a rating is just a scale value per post | Supported — Advanced grading (rubric or marking guide) is available here |
| Gradebook entry | Appears automatically once ratings are enabled | Appears once Grade type is set to Point or Scale in the forum's settings |
In practice: Ratings suits a forum with a very high volume of short posts where you want a rough, largely automatic number (e.g. "did they participate, roughly how much"). Whole Forum Grading suits a forum where you want to actually assess the quality of participation against real criteria — tone, evidence of engagement with the reading, quality of replies to peers.
§Rating Aggregate Types
| Type | What it does | Rewards |
|---|---|---|
| Average (default) | Mean of all ratings a student received | Consistent quality across all posts — best fit for peer-rated discussions with many raters |
| Count | Number of rated posts becomes the grade, capped at the forum's max grade | Simply showing up and posting the required number of times |
| Maximum | The single highest-rated post becomes the grade | One standout contribution — can undercut a "post every week" expectation |
| Minimum | The single lowest-rated post becomes the grade | Consistency — a poor post drags the grade down regardless of the rest |
| Sum | All ratings added together, capped at the forum's max grade | Volume of well-rated posts, up to the cap |
Count and Sum don't work with every scale. Both are explicitly documented as incompatible with certain custom or point scales because of the max-grade cap — verify the chosen scale supports the aggregate type before it ships in a course template, not after an instructor's numbers stop making sense.
§The Standard
Ratings with Average aggregation is a reasonable alternative only for a lower-stakes, high-volume forum (e.g. an ungraded or lightly-weighted peer Q&A space) where the goal is encouraging volume of engagement rather than assessing its quality.
§Peer Rating
Ratings aren't limited to teachers. A student can be given permission to rate classmates' posts (gated by the moodle/rating:rate core capability plus the mod/forum:rate module capability), which is how peer-assessed participation gets built. By default, only teachers can view individual ratings (moodle/rating:viewall) — students see only the aggregated result on their own posts.
Moodle also supports tying a forum's Grade to pass threshold to Activity completion and Restrict access — meaning a program could gate next week's module behind meeting a minimum discussion grade this week. Worth knowing this exists; not something to build by default.
§Checklist
| Requirement | Moodle feature | Status |
|---|---|---|
| Grading mechanism standardized (Whole Forum Grading + rubric) | Forum → Whole forum grading | Not started |
| Discussion rubric template seeded in shared library | Advanced grading methods | Not started |
| Discussion forum filed into the Discussions category by default | Gradebook setup | Not started |
| Peer-rating policy decided (on or off, tenant-wide) | Ratings permissions | Not started |