# How to Start, Complete, and Submit Your Project

In all Machine Learning courses you have:

* to complete a machine learning project in a team of up to 4 participants,
* attend at least all but 2 sessions of the course, and
* use the provided project template repository for documentation (unless otherwise instructed).

## Starting Your Project

1. **Navigate to the** [**Template Repository**](https://github.com/opencampus-sh/ml-project-template)
2. **Use this Template**: Above the file list, click the "Use this template" button.

   ![Use this template button](https://docs.github.com/assets/images/help/repository/use-this-template-button.png)
3. **Create Repository from Template**: You'll be prompted to name your new repository and you can choose whether it should be public or private. You'll also have the option to include all branches in the template repository, if there are more than one.
4. **Create Repository**: Click "Create repository from template" to create the new repository.
5. **Clone the New Repository**: You can now clone the new repository to your local machine using `git clone` and start working on your project.

## Working on Your Project

Follow the `INSTRUCTIONS` file in each folder of the template repository to complete each section of your project.

## Submitting Your Project

**Note**: Only ONE team member needs to submit the project.

1. **Slides**: Create your presentation slides. Save them in `4_Presentation` as a PowerPoint, Google Slides, or PDF file.
2. **Cover Image**: Replace the placeholder image in `CoverImage` with an image from your slides.
3. **README**: Update the main README with project details.
4. **Link to Slides**: Modify the link in the README of the folder `04_presentation` according to the file name including your presentation slides.
5. **edu.opencampus.sh Submission**:
   * Log in at [edu.opencampus.sh](https://edu.opencampus.sh).
   * Navigate to your course and go to the 'achievements' section.
   * Select your project title and download possible project specific documentation instructions.
   * Upload the main README via the upload dialog.
   * Include co-authors in the upload dialog as applicable.

**Deadline**: All submissions will be reviewed after the deadline and certificates will be issued accordingly.


---

# 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://opencampus.gitbook.io/opencampus-machine-learning-program/course-projects/requirements.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.
