Skip to content

Instructor / Tutor Performance

The Instructor & Tutor Performance screen is a per-instructor scorecard across every teaching and tutoring role in your Moodle site: courses taught, learners taught, completion in their courses, discussion responsiveness and grading turnaround, in one comparable view. Heads of school, program directors and teaching-quality leads use it to see which instructors’ courses complete well, who grades quickly, and where support is needed.

  • Route: /he/instructor-performance. In the sidebar it sits under Higher Education as Instructor / Tutor Performance.
  • Who can open it: the Admin and Manager roles by default. The Viewer role does not get it by default, because the sector screens are granted to Viewers deliberately. The Team lead role does not include this screen. A Learner never sees it: opening the link sends them to their home page with the notice “You don’t have access to that screen”. See roles and permissions.
  • Plan: part of the Higher Education sector pack. If your plan does not include the pack, the page shows “Instructor Performance is locked” with an upgrade prompt instead of the screen.
  • Filters: Program / department, Activity from and to. The date range applies only to grading turnaround and discussion activity. Every filter, sort and page choice is kept in the page address, so a refreshed or shared link opens the same view.
  • Data it needs: nothing to set up. Instructors are read from the teaching-role assignments in your Moodle courses; learners, completion, quiz grading and forum activity come from Moodle too. Satisfaction needs survey data that is not connected on this screen yet, so the Satisfaction column always shows a dash.
The Instructor and Tutor Performance screen in LearnBoard
Instructor & Tutor Performance with the KPI strip, comparison chart, grading ranking and scorecard.
  • An instructor is anyone holding a teaching role in at least one course: the Moodle teacher (non-editing) or editing teacher role, or any custom role built on either of them, such as a tutor role. The standard teacher shortnames still count when a site has cleared a role’s archetype.
  • These are the same course roles that leave a person out of that course’s learners, so nobody is both an instructor and a learner in the same course.
  • Deleted and suspended accounts are not instructors. Courses hidden from analytics are left out; a course hidden in Moodle still counts.
  • There is no workspace setting on this screen that changes which roles count. To include a tutor role, build it on the teacher or editing teacher archetype in Moodle.

The filter bar is labelled Filters and stays at the top of the page as you scroll.

  • Program / department: All programs, or one Moodle course category, listed with how many of the instructors’ courses sit in it. Choosing one keeps only the courses directly in that category, on every card. An instructor with no course in the category drops out.
  • Activity from and to: a date range. The note beside them reads “Date range applies to grading turnaround and discussion activity.” Who teaches what, learners taught and completion are current figures and are not date-filtered.
  • Clear all: appears once you change a filter and removes them all.

Changing a filter takes the scorecard back to its first page.

Panel

When nobody holds a teaching or tutoring role on a course in scope, the tiles and charts are replaced by the message “No instructors in scope”.

  • Why it happens: your Moodle courses have no teacher or editing teacher assignments, or the Program / department filter leaves none.
  • What to do: clear or change the filter. If you expected teaching staff, check the Moodle role assignments and your data source.

Four tiles sit under the filter bar. Each has a Pin to dashboard button, an Ask AI about this button and an info button that explains the count. See Ask AI and pinning.

Stat tilewith a teaching or tutoring role
Instructors evaluated stat tile in LearnBoard

How many people hold a teaching role in at least one course in scope.

  • How to read it: a count of people, not role assignments. Someone teaching five courses counts once.
  • How it is worked out: the instructor rule above, after the Program / department filter.
  • What you can do: read the info text, Ask AI, or pin the tile.
Stat tiledistinct courses they teach

How many different courses those instructors teach.

  • How to read it: a count of courses. A course taught by two instructors counts once.
  • How it is worked out: distinct courses with a teaching-role assignment, courses hidden from analytics left out.
  • What you can do: read the info text, Ask AI, or pin the tile.
Stat tile% of enrolments completed, averaged over courses, each course equal

The typical completion rate of a course in scope.

  • How to read it: a percentage with one decimal place, or a hyphen when no covered course has learners. Each course weighs the same, so a small course moves it as much as a large one.
  • How it is worked out: for each covered course, completed enrolments divided by enrolments (the completion rate), then the average of those rates. Completed means a course completion, every tracked activity shown in the course done, or a certificate issued in the course. Staff and suspended or deleted accounts are left out.
  • Keep in mind: because it averages per-course rates, it can differ from a rate over all enrolments such as the one on Program / Curriculum Effectiveness. The tile used to be called “Avg course completion”.
  • What you can do: read the info text, Ask AI, or pin the tile.
Stat tilelatest quiz attempt to grade, per learner per quiz

How long a learner typically waits for a quiz grade after finishing.

  • How to read it: days with one decimal place (for example “2.4 d”), or hours under a day (“5 h”, “< 1 h”). A hyphen means no graded quiz submission in scope.
  • How it is worked out: one graded submission per learner per quiz in the covered courses: the time from the learner finishing their latest attempt to the grade being recorded. A learner with three attempts counts once, from the last attempt. Preview attempts are left out. The tile shows the median, and only submissions finished inside the date range count.
  • Keep in mind: this covers quizzes only. Other assessment types do not record a reportable submission time, so they are left out rather than guessed.
  • What you can do: read the info text, Ask AI, or pin the tile.
ChartAvg per-course completion (x) vs grading turnaround (y, lower = faster), satisfaction data not connected
Instructor comparison chart in LearnBoard

A scatter chart with one dot per instructor, so strong and struggling instructors stand out at a glance.

  • How to read it: the horizontal axis is Avg per-course completion (%), from 0 to 100. The vertical axis is Grading turnaround (days, lower = faster). Bigger dots teach more learners. Dashed lines split the chart at 50% completion and at the median turnaround of the instructors shown, into four labelled corners: “High completion · Fast grading”, “High completion · Slower grading”, “Low completion · Fast grading” and “Low completion · Slower grading”. Dots at or above 50% completion take one colour, the rest another. Hover a dot for the instructor’s name, learners, courses, completion and turnaround.
  • How it is worked out: each instructor’s average per-course completion and median grading turnaround, after the filters. Instructors missing either figure are not plotted.
  • About the axes: the chart is built to compare completion against learner satisfaction once satisfaction data is connected, and then switches its subtitle and corners to satisfaction. With no satisfaction source, which is the case today, it uses grading turnaround so the chart is never empty.
  • What you can do: click a dot to scroll to the scorecard and briefly highlight that instructor’s row. Read the info text, Ask AI, or pin the chart.
  • Empty state: “Not enough measurable data to compare instructors under the current filters.”
ChartMedian days from a learner's latest quiz attempt to its grade, per instructor, fastest first
Grading responsiveness chart in LearnBoard

A horizontal bar chart ranking instructors by how quickly grades follow learner submissions, fastest at the top.

  • How to read it: each bar is one instructor, its length and label their median grading turnaround in days. Long names are shortened; hover a bar for the full name, the median, how many graded submissions it is based on, and their discussion responsiveness where it exists (“No discussion-responsiveness data” otherwise).
  • How it is worked out: the same per-learner, per-quiz turnaround as the tile, as a median for each instructor’s courses. Only instructors with at least one graded quiz submission appear. Discussion responsiveness never changes the ranking.
  • What you can do: click a bar to scroll to the scorecard and highlight that instructor’s row. Read the info text, Ask AI, or pin the chart.
  • Empty state: “No graded quiz submissions found, so grading turnaround cannot be ranked.”
TableOne row per instructor: courses taught, learners taught, completion % and grading days
Instructor scorecard table in LearnBoard

Every instructor and tutor in scope with their teaching load, completion, responsiveness and grading turnaround.

  • Columns: every heading has its own info button explaining the figure.
    • Instructor: the person, from their teaching-role assignments.
    • Courses taught: distinct courses where they hold a teaching role.
    • Learners taught: distinct learners with an active enrolment across all their courses. A learner in two of their courses counts once.
    • Avg per-course completion: the average of their courses’ completion rates.
    • Satisfaction: average learner satisfaction from connected survey data. No source is connected yet, so it shows a dash whose marker reads “No learner satisfaction survey data is connected for this LMS connection yet.”
    • Forum responsiveness: a proxy from discussion activity over the last 12 months: the median time from a learner’s post in a course’s forums to this instructor’s next post there. Shown in hours, or in days from 48 hours. It approximates responsiveness; it is not a full reply-time record.
    • Grading turnaround: their median quiz grading time, as on the tile.
  • Dashes: a dash with a marker means there is nothing to measure. Hover the marker to see why: the whole connection lacks that data, or this instructor has none for the selected period.
  • Sorting: click a heading to sort by it, largest first; click again to reverse. The default is Avg per-course completion, highest first.
  • Paging: 15 rows a page by default, with a rows-per-page choice of 15, 50 or 100 and page buttons.
  • What you can do: click a row, or press Enter on it, to open the instructor’s detail drawer. A row flashes for a moment when you click that instructor in either chart. Read the info text, Ask AI, or pin the table; the pinned copy keeps your filters, sort and page size.
  • Empty state: “No instructors match the current filters.”
Panel

A side panel for one instructor, opened from a scorecard row. It follows the same filters as the page.

  • Header: the instructor’s name, with their course count and learners, and an info button on how the drawer is built.
  • Headline figures: Avg per-course completion, Grading turnaround (“median over N graded quiz submissions, latest attempt each”), Forum responsiveness (“median over N responses”, or “no discussion activity recorded”) and Satisfaction, which shows a dash with the reason no survey data is connected.
  • Courses taught: one panel per course with its name, category, learner count, completion rate and a completion bar, plus “Grading:” (the median and graded count, or “no graded quiz submissions”) and “Discussions:” (the median response, or “No forum activity recorded”).
  • Closing it: the close button, a click on the shaded background, or the Escape key.

Why does the Satisfaction column only show dashes?

Section titled “Why does the Satisfaction column only show dashes?”

Satisfaction needs learner survey data, and no survey source feeds this screen yet. LearnBoard shows a dash with the reason rather than an estimated score.

Why does the date range not change completion or learners taught?

Section titled “Why does the date range not change completion or learners taught?”

Who teaches which course, learner counts and completion are current figures. The range only narrows the figures that are about time: grading turnaround and discussion activity.

Why is an essay-heavy course missing a grading figure?

Section titled “Why is an essay-heavy course missing a grading figure?”

Grading turnaround is measured on quizzes only. Assignments and other assessment types do not record a submission time LearnBoard can report, so they are left out.

No. The Team lead role leaves this screen out.

The underlying dataset is cached for up to an hour. Changing filters does not wait for a fresh read.