Classes & Analytics
TeachFORGE.ai
Classes & Analytics / LMS-linked classes
Classes linked to a learning platform
A class whose roster comes from your school's own system, without TeachForge holding names.
Names fetched each time. Nothing kept.
What linking gives you
A class can be linked to a course in your school's learning platform through LTI 1.3. The roster then comes from there, learners can launch straight from the course, and grades can be sent back.
Setting the connection up is an organisation-level job done once by an administrator. See the organisation admin portal. Once it exists, linking a class is a class-level action.
Sync roster
Sync roster pulls the current membership. The result line is specific: how many are new, how many matched, how many are unmatched, and how many are no longer in the course. Before the first sync it reads Not synced yet.
No longer in the course does not delete anybody. It tells you somebody has left, and the learner and their records stay until you decide otherwise.
When an ID does not match
Two chips appear on roster rows after a sync: ID unmatched and ID in use, with a Match ID button.
Unmatched means the platform's identifier does not correspond to a handle you hold — usually a learner who joined the course after your class was built. In use means the handle you would match to already belongs to somebody else.
Match deliberately rather than quickly. Matching the wrong learner merges two people's records, and the history that results is worse than no history at all.
Sending grades back
Where the course has places for them, a Placed in table lists each item with its kind, what grade is sent, and when it last went. Send grades now pushes them.
What to send is a per-item choice: the exam mark as a percentage, mastery as a percentage, engagement as done or not done, or nothing.
Mastery is the interesting option and the one most people miss. It reports whether the learner has actually learned the topic rather than what they scored on one afternoon, which is often the better thing for a report.
Names are never stored
A linked class can show names, through a Show names from {{lms}} toggle, with Hide names beside it. The notice is unambiguous: names are fetched from the platform each time and are never stored or exported.
So the names are on your screen, live, and in nothing TeachForge keeps — not the database, not an export, not an analytics row. TeachForge keeps the platform's own ID for each person and, when the platform sends a student ID that fits your organisation's pattern, that student ID, which becomes the learner's handle. Unlinking asks you to confirm and warns that students keep their records while LMS launches for that course stop until it is linked again.