KotlinCS 124 LogoJava

Index

Installation

Claude

Android Studio

Git

Effort Logging

Effort Logging

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.

How It Works
How It Works

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:

  1. Use Claude Code in the terminal—not claude.ai in your browser
  2. Commit and push at the end of every work session

That’s it. There’s nothing to submit or trigger manually.

What Gets Logged
What Gets Logged

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.

Use Claude Code for Everything
Use Claude Code for Everything

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.

Common Mistakes
Common Mistakes

Checking Your Logs
Checking Your Logs

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.