Project Management
Governance
The goals and success criteria of this course are set out in the Project Charter: https://docs.google.com/document/d/1nIu6w8SSOoMS5poeoTXY1yYCitBNMwQ69WI-KeTXV5o/edit
Initial SOW for Branding related to TeachCS and WeTeachCS
Management Tools
Course development is being managed using the following tools:
- Trello Boards: Use these boards to create to-dos on a week-by-week basis:
- Online Course: https://trello.com/b/d2kRr1YR/teach-cs
- Face-to-Face Workshops: https://trello.com/b/Uwsg7O3C/teachcs-f2f
- Slack: Slack is used for team communication (as opposed to email)
- Box: The TeachCS folder on box (managed by Learning Sciences) is where we are gathering documents to share and collaborate on, much of this information will be moved to this Wiki
- Wiki: This wiki is meant to serve as a hub of project documentation
Development Platforms
- Learning Management System: The course is being developed in EdX Edge. While there is no global stylesheet or global code include, EdX does allow for CSS and Javascript to be included at the unit component level
- Interactives: Code interactives were created in Articulate Storyline , a proprietary but widely used rapid elearning authoring tool - https://www.articulate.com/products/storyline-why.php
- Timeline: The timeline in Week 1 > Advanced CS Concepts > Operations Systems was created with Timeline JS - https://timeline.knightlab.com/
- Question flowcharts: Several questions in Week 1 and Week 3 use flowcharts. These were created inside of Google Drive using Draw.io: https://www.draw.io/
- Image Interactives: The image slideshows throughout the course were created using JavaScript and CSS; Exemplar code snippets are in the EdX assets folder in Box
- Cerego:(No longer active) Third-party tool Cerego could be used to create
, multiple selections available,