SPARC studio
Thursday, Sep 17
LESS GUESSWORK. MORE GOOD WORK.

A field guide
to getting started.

What to do, what to hand in, and how to keep the work useful.

01

Join one project group.

Create an account and choose Educational Agent Design or SPARC Intro Scene. The first group explores both collaborative and competitive NPCs. The second redesigns the opening game experience using Unity (recommended) or three.js.

Your instructor can move you between groups. You do not need a Microsoft or GitHub login to use this portal.

02

Read the actual brief.

Open My assignments. You will see tasks for your group and tasks assigned directly to you. Read the purpose, required deliverables, and review criteria before starting.

The kickoff is this week’s starting point. A deadline is shown only when your instructor sets one, using America/New_York time. Your first task does not assume a finished, production-ready system.

03

Document the why.

Explain the learner, the learning goal, the interaction, and how you will know it helps. Clearly label hypotheses, unfinished parts, and open questions. Distinguish confirmed SPARC background from proposed story additions.

For team work, list your teammates and each person’s contribution. Each student submits a document or link under their own account so individual work can be reviewed.

04

Submit. Read. Iterate.

Submit from the assignment page with documents, GitHub links, or a playable demo/walkthrough. Attach a summary and contribution note. New submissions create new versions rather than overwriting the old ones.

Check My submissions for feedback. “Needs revision” includes the instructor’s next-step notes; “Accepted” means that version has been accepted.

A GOOD SUBMISSION HAS A SHAPE

Use this as your document outline.

Agent Design document

  1. Title, authors, and individual contributions
  2. Player/learner and measurable learning objectives
  3. Collaborative agent concept and competitive agent concept
  4. Functionality, triggers, inputs, actions, memory, and limits
  5. At least two use cases, including an example interaction
  6. Misconceptions, failure cases, fairness, and recovery
  7. Learning evaluation, sources, open questions, and next experiment
Download Markdown outline

SPARC Intro handoff

  1. Confirmed premise, proposed changes, and player role
  2. Learning goals and intro flow/storyboard
  3. Unity or three.js choice and version
  4. One playable interaction, feedback, and handoff to the game
  5. Controls, readability, touch, subtitles, and reduced motion
  6. Playtest observations—or a clearly marked test plan
  7. Repository, build/setup steps, asset licenses, limitations, and contributions
Download Markdown outline

Files without the friction.

Upload PDF, DOCX, PPTX, MD, TXT, PNG, JPG, or WebP. Each submission supports up to five files: 20 MB per file and 40 MB combined, with a 250 MB document allowance per student.

Put code in GitHub. Keep large Unity project folders, builds, and videos on a repository or shared drive and submit an HTTPS link. A private repository needs to be shared with the instructor on GitHub separately.

Upload buttons do not publish your documents. Downloads require a signed-in account with permission. File types are checked, but files are not antivirus-scanned; only open documents you trust.

Before you call it learning…

A player winning a challenge, moving faster, or spending more time in a scene is not automatically evidence that they learned. Define what understanding looks like, then design a small check for it.

Use reliable sources for factual explanations, flag uncertainty, and keep educational NPCs away from personal medical advice. Do not collect classmates’ health information or identifiable research data in this portal.

A smaller, testable idea beats
a bigger, unexplained one.

KNOW WHAT YOU’RE SHARING

Privacy & account access

Classmates: signed-in students can see student names, usernames, and group membership. Email addresses, submitted documents, repository links in submissions, feedback, and individual assignments are not shared with classmates.

Instructor: the instructor can see all accounts, email addresses, assignments, submission versions, and feedback; manage group membership; pause accounts; and reset student passwords. The instructor cannot read the original password from its stored hash.

Public visitors: can read the project descriptions, getting-started guide, kickoff summaries, and announcements deliberately addressed to “Everyone.” They cannot browse student rosters or submissions.

Retention: previous versions are retained so the instructor can follow progress. Contact your instructor for removal or correction of account data or coursework. The portal has no automatic retention/deletion policy and does not send email notifications.

Access: registration is open until the instructor pauses it. An email is used as an account/contact field, not as verified university enrollment. Use a unique password of at least ten characters; the instructor account can change its password in Account.