Teach, notice, respond
Lesson code, with room for your own.
Lesson materials and the instructor’s personal files coexist. Personal files follow the instructor across lessons; restoring lesson materials preserves them.
# Build a study plan in short blocks.
# What happens when minutes is zero?
def study_plan(minutes):
# Your lesson workspace starts here.
passLesson-specific
A reliable starting point.
Master ZIPs can provide separate starter files for students and instructors. The workspace copies the appropriate files into lesson-materials/.
Personal, across lessons
Examples worth keeping.
Files outside the materials folder belong to the instructor’s wider personal workspace. Restoring the lesson’s starter code preserves those files.
Personal files remainThe product persists these owner-scoped files in its backend. The explorer’s file switcher does not connect to storage, execute code or restore any files.
What this part of Arc does
- Browser Coder integration
- Lesson-specific master files
- Global personal files
- Owner-scoped database persistence
- Material-only restore
- Student and instructor master ZIPs
This is a browsable portfolio interpretation of Arc’s workflows with fictional examples. Navigation, filtering and theme previews work here; editing, execution and platform services belong to the original application.
Inside the original application.
This demo view is grounded in Arc’s source. Explore the recorded workflows for a look at the original interface.
Source references & review notes
app/Platform/Portals/Instructor/Controllers/InstructorSandboxController.phpapp/Platform/Domain/Sandbox/InstructorSandboxService.php
Source reviewed at development revision 5549bf96. Original captures have their own pinned revisions; the live platform has a separate release.