Skip to content

Commit 48796f2

Browse files
committed
docs: Add GitHub Classroom submission instructions to all assignments (Issue #51)
- Added GitHub Classroom submission section with repo links and deadlines - Assignment 1 (ELIZA): Jan 16 deadline, eliza-llm-course repo - Assignment 2 (SPAM): Jan 23 deadline, spam-classifier-llm-course repo - Assignment 3 (Wikipedia): Jan 30 deadline, embeddings-llm-course repo - Assignment 4 (Customer Service): Feb 6 deadline, customer-service-bot-llm-course repo - Assignment 5 (GPT): Feb 13 deadline, gpt-llm-course repo - Final Project: Mar 9 deadline, final-project-llm-course repo - Includes clone commands, commit/push instructions, and verification steps
1 parent 43c9660 commit 48796f2

File tree

6 files changed

+191
-15
lines changed

6 files changed

+191
-15
lines changed

assignments/Assignment 1: ELIZA/README.md

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -491,13 +491,40 @@ This assignment is designed to be completed in **one week (7 days)**. While subs
491491

492492
## Submission Guidelines
493493

494-
1. **Format**: Submit a link to your Google Colaboratory notebook
495-
2. **Permissions**: Ensure the notebook is shared with "Anyone with the link can view"
496-
3. **Runtime**: The notebook must run from start to finish without errors in a fresh Colab session
497-
4. **Dependencies**: Include all imports and installations in the notebook
498-
5. **Data**: The `instructions.txt` file should be loaded in your notebook (upload to Colab or link to it)
499-
6. **Output**: Keep cell outputs visible in your submission
500-
7. **Deadline**: [To be announced by instructor]
494+
### GitHub Classroom Submission
495+
496+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
497+
498+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
499+
- Repository: [github.com/ContextLab/eliza-llm-course](https://github.com/ContextLab/eliza-llm-course)
500+
- This creates your own private repository for the assignment
501+
502+
2. **Clone your repository**:
503+
```bash
504+
git clone https://github.com/ContextLab/eliza-llm-course-YOUR_USERNAME.git
505+
```
506+
507+
3. **Complete your work**:
508+
- Work in Google Colab, Jupyter, or your preferred environment
509+
- Save your notebook to the repository
510+
511+
4. **Commit and push your changes**:
512+
```bash
513+
git add .
514+
git commit -m "Complete ELIZA assignment"
515+
git push
516+
```
517+
518+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
519+
520+
**Deadline**: January 16, 2026 at 11:59 PM EST
521+
522+
### Notebook Requirements
523+
524+
1. **Runtime**: The notebook must run from start to finish without errors in a fresh Colab session
525+
2. **Dependencies**: Include all imports and installations in the notebook
526+
3. **Data**: The `instructions.txt` file should be loaded in your notebook (upload to Colab or link to it)
527+
4. **Output**: Keep cell outputs visible in your submission
501528

502529
### Before Submission Checklist
503530

assignments/Assignment 2: SPAM classifier/README.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,8 +488,36 @@ If you use external datasets, you must cite them clearly in your notebook.
488488

489489
## Submission Guidelines
490490

491+
### GitHub Classroom Submission
492+
493+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
494+
495+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
496+
- Repository: [github.com/ContextLab/spam-classifier-llm-course](https://github.com/ContextLab/spam-classifier-llm-course)
497+
- This creates your own private repository for the assignment
498+
499+
2. **Clone your repository**:
500+
```bash
501+
git clone https://github.com/ContextLab/spam-classifier-llm-course-YOUR_USERNAME.git
502+
```
503+
504+
3. **Complete your work**:
505+
- Work in Google Colab, Jupyter, or your preferred environment
506+
- Save your notebook to the repository
507+
508+
4. **Commit and push your changes**:
509+
```bash
510+
git add .
511+
git commit -m "Complete SPAM classifier assignment"
512+
git push
513+
```
514+
515+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
516+
517+
**Deadline**: January 23, 2026 at 11:59 PM EST
518+
491519
### What to Submit
492-
Submit **one Jupyter notebook** (.ipynb file) via the course submission system.
520+
Submit **one Jupyter notebook** (.ipynb file) in your GitHub Classroom repository.
493521

494522
### Notebook Requirements
495523
Your notebook must:

assignments/Assignment 3: Wikipedia/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,36 @@ Implement at least one real-world application:
454454

455455
## Submission Guidelines
456456

457+
### GitHub Classroom Submission
458+
459+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
460+
461+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
462+
- Repository: [github.com/ContextLab/embeddings-llm-course](https://github.com/ContextLab/embeddings-llm-course)
463+
- This creates your own private repository for the assignment
464+
465+
2. **Clone your repository**:
466+
```bash
467+
git clone https://github.com/ContextLab/embeddings-llm-course-YOUR_USERNAME.git
468+
```
469+
470+
3. **Complete your work**:
471+
- Work in Google Colab, Jupyter, or your preferred environment
472+
- Save your notebook to the repository
473+
474+
4. **Commit and push your changes**:
475+
```bash
476+
git add .
477+
git commit -m "Complete Wikipedia embeddings assignment"
478+
git push
479+
```
480+
481+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
482+
483+
**Deadline**: January 30, 2026 at 11:59 PM EST
484+
485+
### Notebook Requirements
486+
457487
Submit a **Google Colaboratory notebook** (or Jupyter notebook) that includes:
458488

459489
### Technical Requirements

assignments/Assignment 4: Customer Service Chatbot/README.md

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -539,13 +539,41 @@ Your assignment will be graded on the following criteria:
539539

540540
## Submission Guidelines
541541

542-
1. **Format**: Submit a link to your Google Colaboratory notebook
543-
2. **Permissions**: Ensure the notebook is shared with "Anyone with the link can view"
544-
3. **Runtime**: The notebook must run from start to finish without errors
545-
4. **Dependencies**: All required packages should be installed in the notebook
546-
5. **Data**: Include code to automatically download any required datasets
547-
6. **Output**: Keep cell outputs visible in your submission
548-
7. **Deadline**: [To be announced by instructor]
542+
### GitHub Classroom Submission
543+
544+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
545+
546+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
547+
- Repository: [github.com/ContextLab/customer-service-bot-llm-course](https://github.com/ContextLab/customer-service-bot-llm-course)
548+
- This creates your own private repository for the assignment
549+
550+
2. **Clone your repository**:
551+
```bash
552+
git clone https://github.com/ContextLab/customer-service-bot-llm-course-YOUR_USERNAME.git
553+
```
554+
555+
3. **Complete your work**:
556+
- Work in Google Colab, Jupyter, or your preferred environment
557+
- Save your notebook to the repository
558+
559+
4. **Commit and push your changes**:
560+
```bash
561+
git add .
562+
git commit -m "Complete customer service chatbot assignment"
563+
git push
564+
```
565+
566+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
567+
568+
**Deadline**: February 6, 2026 at 11:59 PM EST
569+
570+
### Notebook Requirements
571+
572+
1. **Runtime**: The notebook must run from start to finish without errors
573+
2. **Permissions**: Ensure the notebook is accessible (include in your GitHub repository)
574+
3. **Dependencies**: All required packages should be installed in the notebook
575+
4. **Data**: Include code to automatically download any required datasets
576+
5. **Output**: Keep cell outputs visible in your submission
549577

550578
### Before Submission Checklist
551579

assignments/Assignment 5: GPT/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,36 @@ If you finish the core assignment and want to push further, consider these exten
461461

462462
## Submission
463463

464+
### GitHub Classroom Submission
465+
466+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
467+
468+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
469+
- Repository: [github.com/ContextLab/gpt-llm-course](https://github.com/ContextLab/gpt-llm-course)
470+
- This creates your own private repository for the assignment
471+
472+
2. **Clone your repository**:
473+
```bash
474+
git clone https://github.com/ContextLab/gpt-llm-course-YOUR_USERNAME.git
475+
```
476+
477+
3. **Complete your work**:
478+
- Work in Google Colab, Jupyter, or your preferred environment
479+
- Save your notebook to the repository
480+
481+
4. **Commit and push your changes**:
482+
```bash
483+
git add .
484+
git commit -m "Complete GPT assignment"
485+
git push
486+
```
487+
488+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
489+
490+
**Deadline**: February 13, 2026 at 11:59 PM EST
491+
492+
### Notebook Requirements
493+
464494
Submit a **single Google Colaboratory notebook** that:
465495

466496
1. Runs without errors on a clean Colab instance with GPU runtime

assignments/Final Project/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,39 @@ Choose a project you're genuinely excited about. Passion and curiosity will sust
413413

414414
Your project can match or exceed these examples. With modern tools and GenAI assistance, sophisticated projects are within reach.
415415

416+
## Submission Guidelines
417+
418+
### GitHub Classroom Submission
419+
420+
This assignment is submitted via **GitHub Classroom**. Follow these steps:
421+
422+
1. **Accept the assignment**: Click the assignment link provided in Canvas or by your instructor
423+
- Repository: [github.com/ContextLab/final-project-llm-course](https://github.com/ContextLab/final-project-llm-course)
424+
- This creates your own private repository for the assignment
425+
426+
2. **Clone your repository**:
427+
```bash
428+
git clone https://github.com/ContextLab/final-project-llm-course-YOUR_USERNAME.git
429+
```
430+
431+
3. **Complete your work**:
432+
- Work in Google Colab, Jupyter, or your preferred environment
433+
- Save your notebook, writeup, and presentation materials to the repository
434+
435+
4. **Commit and push your changes**:
436+
```bash
437+
git add .
438+
git commit -m "Complete final project"
439+
git push
440+
```
441+
442+
5. **Verify submission**: Check that your latest commit appears in your GitHub repository before the deadline
443+
444+
### Deadlines
445+
446+
- **Project Proposal**: Week 8 (submit via GitHub Classroom)
447+
- **Final Submission (Code, Writeup, Presentation)**: March 9, 2026 at 11:59 PM EST
448+
416449
## Technical Requirements
417450

418451
### Google Colaboratory Compatibility

0 commit comments

Comments
 (0)