Skip to content

udacity/cd15477-demos-and-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose of This Repo

This repo is the source of truth for all exercises in this course.

IMPORTANT! Please remove these instructions before sharing this repo with learners.

Folder Structure

This repo contains one folder for each module and each module folder contains subdirectories for exercises:

module-#-name/
├── exercise-name-starter/
│   └── INSTRUCTIONS.md
└── solution/
    └── .gitkeep
  • exercise-name-starter/ - Contains the starter files and instructions for the exercise (INSTRUCTIONS.md template provided)
  • solution/ - Contains the solution files for the exercise.

Note: The .gitkeep file in the solution folder preserves the directory structure in the repository when the folder is empty. It should be removed when one or more solution files have been added to this folder.

Eight module folders have been provided as a template; However, you may need to add more or possibly use less than eight depending on what is needed. If you require an additional module folder, you can make a copy of an existing folder and paste it into the root directory.

As you build the exercises, the module and exercise folder names should be changed to reflect the content e.g.,

  • module-1-python-basics/simple-calculator-starter
  • module-2-object-oriented/classes-vs-instances-starter
  • module-3-web-development/simple-api-starter
  • module-4-error-handling/try-catch-practice-starter
  • module-5-ai-agents/fact-checker-agent-starter

⚠️ DO NOT NUMBER the exercises! Our modular content may be used in more than one program where the order and number of exercises may differ from the order and number in the primary build.

Resources for Building Exercises

The Exercise Creation Resources folder contains essential guidelines and standards for creating high-quality, accessible, and engaging exercises. These resources ensure consistency and help you follow best practices when developing course content.

Comprehensive guide covering exercise design principles, instruction writing, starter and solution code best practices, and requirements for solution videos and text. This is your primary resource for understanding what makes an effective exercise.

Details the WCAG 2.1 AA accessibility standards that all content must meet, including guidelines for headings, alt text, hyperlinks, color contrast, and avoiding images of text. Ensures exercises are accessible to all learners regardless of their abilities or use of assistive technology.

Guidelines for using real-world examples, company logos, trademarks, and references to people and organizations in exercises. Covers when it's appropriate to use actual brands versus creating fictitious examples and how to avoid legal and ethical issues.

Requirements for using third-party content including licensing requirements (Creative Commons, public domain), attribution standards, and approved sources for images, coding libraries, and datasets. Lists acceptable and unacceptable license types for commercial educational use.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors