The Build Lab · Case study · Learning

The Learning Portal

Registers, resources and follow-ups for a training course, in one portal for tutor and learners.

Screenshot of The Learning Portal

The problem

A training provider runs cohorts on spreadsheets, shared drives and a lot of follow-up emails.

What I built

A portal where the tutor takes the register, shares each session's resources and recording, and Claude drafts catch-up notes for anyone who missed a session.

What it replaces

Registers in one sheet, resources in another folder and catch-up emails written one by one.

Who it's for

Training providers, tutors, course creators and community programmes who run cohorts on spreadsheets and shared drives.

How it works

  1. The tutor opens today's session and takes the register in a couple of taps.
  2. Slides, worksheets and the recording are attached to the session, so learners find everything in one place.
  3. Claude spots who missed the session and drafts a short catch-up note with the key points and links.
  4. The tutor sees attendance across the whole course and who might need a check-in.

The result

Registers, resources and follow-ups in one place, and no learner quietly falling behind.

Connects to

  • Zoom
  • Google Drive
  • Google Sheets
  • Gmail

Demo video

Watch it work

Live demo

Try it yourself

Everything below works. The business and data are made up; the real version is built around your business and your tools.

Northgate Adult Learning

Digital Skills for Small Business/Cohort 4

RC PS

Week 6 · Today

Getting found on Google

Tue 29 Sep 18:30 to 20:30 Room 2 and Zoom Finished 11 min ago

Register and attendance

Tap P, L or A for today. Weeks 1 to 10 across.

79%

11 of 14 here today

Present 9 Late 2 Absent 3 2 below 70%
Learner · week 12345Today78910 Total
AO Amara Okafor 100%
BH Ben Hartley 100%
CW Chloe Whitfield 100%
DR Dev Raman 100%
EM Ellie Marsh 100%
FH Farid Haddad 100%
GL Grace Llewellyn 100%
HD Harvey Doyle 100%
IP Imogen Price 100%
JK Jas Kaur 100%
KW Kieran Walsh 100%
LN Lena Novak 100%
MB Marcus Bell 100%
PS Priya Shah 100%
Cohort 1008693869379···· 89%

Session resources

Shared with all 14 learners

  • Week 6 slides · Getting found on Google.pdf

    PDF24 slides · 3.8 MB

  • Business Profile checklist.docx

    DOCX4 pages · 212 KB

  • Session recording, 29 Sep

    MP41 h 58 min · Chapters

3 missed today

Claude can draft a catch-up note for you to check

Claude
  • Three key points from tonight
  • Slides, worksheet and recording
  • What to do before week 7

Learner view · Priya Shah

Good evening, Priya

You are on week 6 of 10. One session missed, and your catch-up note is ready.

Next session · Week 7

In 7 days

Social media that sells

Tuesday 6 October 18:30 to 20:30 Room 2, Northgate Centre, or on Zoom

Before then

  • Watch the week 6 recording, 0:14 to 0:52
  • Worksheet sections 1 and 2, about 20 minutes

Your attendance

5 of 6 sessions so far

83%

W1 W2 W3 W4 W5 W6 W7 W8 W9 W10

Your certificate needs 80% by week 10. You are on track.

RC

Ruth Calder Tutor

Catch-up note · Tue 29 Sep, 20:41

Week 6

Week 6 resources

Getting found on Google

  • Week 6 slides · Getting found on Google.pdf

    PDF24 slides · 3.8 MB

  • Business Profile checklist.docx

    DOCX4 pages · 212 KB

  • Session recording, 29 Sep

    MP41 h 58 min · Chapters

How I built this

How I built this

I built the portal with Claude around the three jobs a tutor actually does each week: take the register, share the session's materials and follow up with anyone who missed it. The pages are plain HTML, CSS and a little JavaScript for the register and the note.

Everything here is sample data for a made-up training provider. In a real setup the register saves to Google Sheets, slides and worksheets come from a shared Google Drive folder, the recording is pulled from Zoom, and catch-up notes go out through Gmail.

Claude writes the catch-up note from the session plan and the tutor's notes, one per learner. Nothing is sent until the tutor has read it and pressed Send. The attendance view flags anyone under 70% so the tutor can check in before they drift away.

Questions

Frequently asked

What is a learning portal and does a small training provider need one?

A learning portal is one place where tutors and learners find everything for a course: the register, session resources, recordings and follow-ups. A small provider does not need a full learning management system to get the benefits. Many run perfectly well on Google Classroom, which is free, or on a shared Google Drive with a clear folder per session. A portal like the demo is worth it when you run several cohorts, need attendance for reporting, or keep writing the same catch-up emails. Start with the simplest thing your learners will actually use.

How can AI write catch-up notes for learners who missed a session?

Give Claude the session's slides, worksheet and recording transcript, and ask it for a short catch-up note: the three key points, where to look in the recording and one small task before next week. Zoom and Google Meet can both produce transcripts, which makes this quick. In the demo Claude spots who was marked absent and drafts one note per learner for the tutor to check and send. Always read the note before it goes out, because a summary can miss the point a tutor stressed most.

What is the best free way to take registers and share course resources?

Google Classroom and a Google Sheet cover most small providers for free. Take the register in a sheet with one row per learner and one column per session, share resources in a Drive folder per week, and link to the recording from the same place. Microsoft Teams offers a similar set-up if you already use Microsoft 365. The main cost is discipline: naming files the same way every week and updating the register at the start of each session. A custom portal just makes that consistency harder to skip.

Which platforms does a learning portal like this work with?

The demo uses Zoom for sessions, Google Drive for resources, Google Sheets for registers and Gmail for follow-ups. The same idea works with Microsoft Teams, OneDrive and Outlook, or Google Meet. If you sell courses, platforms like Thinkific, Teachable and Kajabi already include learner logins and course pages, while Moodle is a free open-source option many training providers use. A custom portal makes sense when none of these fits the way you actually run sessions, such as mixed in-person and online cohorts with a register.

How much does it cost to set up a course portal?

It can start at nothing. Google Classroom, Drive and Sheets are free, and Moodle is free to use but needs hosting and some setup. Course platforms like Thinkific, Teachable and Kajabi charge a monthly subscription that depends on the plan. Adding Claude to draft catch-up notes usually means Claude Pro at around £20 a month. A custom portal like the demo depends on the number of courses, logins and reports you need. Most small providers should test the free version for one cohort before building anything.

Is learner data safe in a custom portal?

It needs to be treated carefully. Learner names, attendance, contact details and any support needs are personal data under UK GDPR, and support or health notes are special category data. Each learner should see only their own sessions and notes, tutors should see only their cohorts, and attendance exports for reporting should include only what the report requires. Tell learners what you collect and why, use tools with proper data processing agreements, and be careful about pasting learner details into any AI tool without checking its data settings first.

Can it track attendance for reports?

Yes. Attendance is stored per learner and per session, so it can be exported as a spreadsheet for any report you need to produce, including completion or certificate thresholds such as a minimum attendance percentage. The demo shows a learner how close they are to the level needed for their certificate. Before you build, check exactly which fields your reports require and in what format, then design the register around that, so month-end reporting is an export rather than an afternoon of copying.

← Back to the Build Lab