Your independent project grade is based on the time you spend working each week. Here’s how to make sure your effort is tracked correctly.
Your project grade is based on hours of meaningful work per week, estimated from your Claude Code session transcripts.
These transcripts are saved automatically to your repository’s .claude-sessions/ directory every time you commit.
To get credit for your work, you need to:
That’s it. There’s nothing to submit or trigger manually.
Claude Code automatically records every conversation turn—your prompts, Claude’s responses, and all tool calls (file edits, terminal commands, etc.). These transcripts are what we use to estimate how much time you spent working.
This includes work that happens outside your code editor. If your app uses external services (like Firebase, Supabase, a REST API, etc.), ask Claude Code for step-by-step instructions rather than following a tutorial on your own. For example:
This way the conversation is logged—even if the actual work happens in a browser or dashboard—and we can see the time you spent figuring things out.
claude in the terminal.Your session transcripts are stored in .claude-sessions/ in your repository.
You can see them on GitHub by browsing to that directory.
Each .jsonl file represents a session.
If the directory is empty or the files haven’t been updated recently, your logs aren’t being saved—make sure you’re committing and pushing after each session.