Hi @Jan_Vejtasa,
Thanks for the detailed explanation — it helped clarify how Fabman expects training to be handled on the API side.
I’m looking at using Google Workspace / Google Classroom as the LMS for my makerspace training, and I wanted to outline a potential manual workflow to see if it aligns with Fabman’s intended use and whether others here think it’s feasible.
Proposed Manual Workflow (Looking for Feedback)
Since Google Classroom doesn’t send automated completion events to Fabman, I’m considering the following process:
- Users complete a registration form (Google Form on my website)
I’d collect:
Name
Email
Emergency Contact
- I manually create the member inside Fabman
Name + email + custom fields (status, ID, etc.).
- Users complete onboarding training inside Google Classroom
This includes:
• Safety / policy modules
• Videos
• Quizzes
Classroom handles all the instructional and assessment components.
- I manually verify training completion in Classroom
I would check that the user has:
• Submitted required assignments
• Passed the quiz
- I manually mark the training as “completed” in Fabman
Once added under the member’s training records, Fabman would then:
• Grant access to any machines that require that training
• Allow the Bridge to activate equipment for that user
This keeps Fabman responsible for access control, while the training content stays entirely in Google Classroom.
Questions for the community
A) Does this manual process fit within the intended Fabman workflow?
I want to make sure manually marking training completion is the correct way to “link” external LMS training to Fabman equipment access.
B) Are there known limitations or pitfalls with this approach?
Anything I should consider before committing to this setup?
C) For those who use non-ClassMarker LMS platforms:
Have you successfully used a manual certification process like this before automating API calls?
D) If I eventually automate this:
I’m assuming the Google Sheets → Fabman API script would follow the same pattern as the ClassMarker
Does that seem correct?
Why I’m exploring this approach
I’m setting up a dedicated Google Workspace domain for my makerspace training, so all users (students, staff, public) will enroll the same way. Classroom handles multi-step training well, and Fabman would remain the source of truth for certifications and equipment access.
Before implementing it, I’d appreciate feedback from others who’ve worked with Classroom or similar LMS systems.
Thanks in advance for any insights!
— Derek