Print

 update 20260224

https://github.com/lookang/TagUI/blob/main/SLSclassAddTeachersasStudent/classAddTeachers2.tag

revert to TagUI to run RPA as maintaining playwright is time consuming.

 

šŸ› ļø Automating SLS: Adding Teachers-as-Students with Playwright need personal PC

SSOE is possible but need to ask IT dept to install node.js and playwright 

https://youtu.be/oqN-SS9yEl0
Download data.csv to edit to suit your own datasets
Download and run the application written in Playwright, run as Administrator is usually needed.
 
 
 
 
 
 

The Challenge

In SLS, adding a colleague (teacher) as a student in a Class Group requires multiple manual steps:

  1. Navigate to Class Groups → Admin → View & Edit → Students tab

  2. Click Add Student, choose ā€œTeacher as Studentā€

  3. Search and select colleagues (potentially from different schools)

  4. Click Save
    Each teacher takes 30–60 seconds to add—and scales poorly when onboarding for workshops, pilots, or department-wide tests. 

šŸ¤– The Playwright Hack

To reduce this pain, I built a Playwright RPA script that:

This stripped hours of repetitive work into a single click.

šŸ’” Why It Matters



Reference:

  1. https://www.learning.moe.edu.sg/teacher-user-guide/organise/add-teachers-as-students-to-a-class-group/ 
  2. https://playwright.dev/docs/intro 
  3. https://github.com/lookang/playWright/tree/main/SLS-classAddTeachersasStudents-Playwright-Automation

🧠 Strategic Alignment with ETD’s EdTech Masterplan

šŸŽÆ 1. Removing Pain Points Through Prototyping

This Playwright automation is not just a clever hack—it’s a low-code, rapid prototype to explore a real workflow challenge teachers face: manually adding colleagues as students for lesson previews, team teaching, or PD purposes.

By automating this, we are:

šŸ”— ETD Alignment:

Supports Goal 2 of the EdTech Plan — ā€œEnsure an intuitive, seamless experience for teachersā€ through user-driven enhancements.


🧪 2. Evidence-Informed Innovation

Rather than waiting for long dev cycles, this experiment provides:

šŸ”— ETD Alignment:

Reflects the spirit of ā€œAgile Pilotingā€ and ā€œFail Fast, Learn Fastā€ in EdTech R&D.


šŸ’” 3. Empowering Teacher-Innovators

This effort is a grassroots-led innovation where teacher-developers and HQ EdTech officers co-create tools that solve daily classroom challenges.

This:

šŸ”— ETD Alignment:

Supports Goal 3 — ā€œEquip teachers with advanced EdTech skills and mindsets.ā€


🌐 4. Contributing to SLS Ecosystem Enhancements

This automation could inform:

šŸ”— ETD Alignment:

Contributes toward ā€œSmart Platform Featuresā€ under SLS 2.0 roadmap.


āœ… Conclusion

This hack proves that teachers need a bulk ā€œTeacher as Studentā€ feature in SLS—saving time, reducing errors, and supporting meaningful testing and collaboration. With product guidance, this could be a valuable native tool in future SLS releases.

Category: Student Learning Space
Hits: 2516