# For Students

CodeMate for Education gives every student a dedicated learning environment built around how you actually study, code, and grow. Your student dashboard is your academic command center everything your instructor shares, every assignment you need to complete, every milestone you've hit, and an AI assistant ready to help you through it all, in one place.

***

#### My Progress

Your Progress dashboard gives you a real-time view of where you stand across all your enrolled courses and assignments. No more guessing whether you're on track.

What you can track:

* Daily activity chart
* Assignment submission status pending, submitted, graded
* Scores and instructor feedback on completed work
* Skill tags showing which concepts you've practiced (e.g., Arrays, REST APIs, Web Fundamentals)

***

#### Resources

Your Resources hub is where all course materials live. Instructors upload files directly to your program, and you can access them anytime, from any device no hunting through emails or group chats.

What you'll find here:

* Lecture notes, slides, and reading materials shared by your instructor
* Starter code files and project templates for assignments
* Reference sheets, cheat sheets, and supplementary guides
* Organized by course, module, or topic

***

#### Assignments

The Assignments section is where your coursework lives. View everything assigned to you, track deadlines, and submit your work all without leaving the platform.

Each assignment includes:

* A clear description of what's expected, written by your instructor
* Any attached starter files or reference materials
* A deadline so you always know how much time you have
* A built-in code editor or file upload option depending on the assignment type
* Submission history so you can see what you've previously submitted

**How it works:**

1. Open an assignment from your dashboard or the Assignments tab
2. Work on your solution in the platform editor
3. Submit your code or files before the deadline
4. Receive instructor feedback and your grade directly in the platform

***

#### Edu Chat

Edu Chat is your always-on AI study assistant, built specifically for the CodeMate Education platform. It's not a generic chatbot it's context-aware, course-aware, and designed to help you learn, not just give you answers.

What Edu Chat can do:

* Answer questions about concepts covered in your assignment
* Help you understand why your code isn't working
* Walk you through assignment requirements if something isn't clear
* Explain error messages and suggest where to look for the issue

***

Your student dashboard, your resources, your progress, your assignments, and your AI assistant all in one place. That's CodeMate for Education.

CodeMate for Education gives every student a dedicated learning environment built around how you actually study, code, and grow. Your student dashboard is your academic command center everything your instructor shares, every assignment you need to complete, every milestone you've hit, and an AI assistant ready to help you through it all, in one place.

***

#### My Progress

Your Progress dashboard gives you a real-time view of where you stand across all your enrolled courses and assignments. No more guessing whether you're on track.

What you can track:

* Daily activity chart
* Assignment submission status pending, submitted, graded
* Scores and instructor feedback on completed work
* Skill tags showing which concepts you've practiced (e.g., Arrays, REST APIs, Web Fundamentals)

***

#### Resources

Your Resources hub is where all course materials live. Instructors upload files directly to your program, and you can access them anytime, from any device no hunting through emails or group chats.

What you'll find here:

* Lecture notes, slides, and reading materials shared by your instructor
* Starter code files and project templates for assignments
* Reference sheets, cheat sheets, and supplementary guides
* Organized by course, module, or topic

***

#### Assignments

The Assignments section is where your coursework lives. View everything assigned to you, track deadlines, and submit your work all without leaving the platform.

Each assignment includes:

* A clear description of what's expected, written by your instructor
* Any attached starter files or reference materials
* A deadline so you always know how much time you have
* A built-in code editor or file upload option depending on the assignment type
* Submission history so you can see what you've previously submitted

**How it works:**

1. Open an assignment from your dashboard or the Assignments tab
2. Work on your solution in the platform editor
3. Submit your code or files before the deadline
4. Receive instructor feedback and your grade directly in the platform

***

#### Edu Chat

Edu Chat is your always-on AI study assistant, built specifically for the CodeMate Education platform. It's not a generic chatbot it's context-aware, course-aware, and designed to help you learn, not just give you answers.

What Edu Chat can do:

* Answer questions about concepts covered in your assignment
* Help you understand why your code isn't working
* Walk you through assignment requirements if something isn't clear
* Explain error messages and suggest where to look for the issue

***

Your student dashboard, your resources, your progress, your assignments, and your AI assistant all in one place. That's CodeMate for Education.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.codemate.ai/codemate-for-education/for-students.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
