A world for learning
The work, and the work before it
An original attempt stays visible as the next version develops.
DECISIONS & LOOPS / PROGRAMMING
A helpful study planner.
Choose a version to inspect the prepared example. Earlier work remains part of the record.
See Maya’s review viewdef study_plan(minutes):
if minutes <= 0:
return "Start with a small goal."
sessions = []
while minutes > 0:
block = min(minutes, 25)
sessions.append(block)
minutes -= block
return sessions
print(study_plan(60))JORDAN’S EXPLANATION
I use the smaller of the remaining time and 25 minutes. I also return a helpful message when there is no time to plan.
Maya Reed / PUBLISHED FEEDBACK ON VERSION 1
Keep the final block within the time left.
Your loop is easy to follow. For 60 minutes, check the total time in the returned list. Can the last block use only the minutes left? Test 0, -5 and 60 minutes, then explain your choices.
The latest version is ready for a new review.
The published feedback above belongs to version 1.What this part of Arc does
- Per-lesson submission list
- Draft and submitted versions
- Explicitly start a newer version
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.
Real Arc screens and recordings, captured locally with fictional people and work.
Source references & review notes
app/Platform/Portals/Student/Controllers/StudentSubmissionController.phpapp/Platform/Domain/Submission/SubmissionVersionService.php
Source reviewed at development revision 5549bf96. Original captures have their own pinned revisions; the live platform has a separate release.
