.. Making With Code CLI documentation master file, created by sphinx-quickstart on Tue Oct 22 13:20:56 2024. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Making With Code CLI documentation ================================== The *Making With Code CLI* is a program used by students and teachers in `Making With Code `_, an introductory high school computer science course. This package provides the command-line tool `mwc` which helps students configure their computers, work on assignments and projects, and submit their work. Teachers use `mwc` to adminster their courses, including tools for feedback and assessment. The overall goal of the project is to provide computational infrastructure to teachers and schools allowing them to teach CS through open-ended projects using real tools, supporting personal relationships with powerful ideas and rich computing cultures. .. note:: A command-line interface (CLI) is a program which runs in a terminal (also called a command line, a shell, or a console), with text-based input and output. In contrast, most apps and programs today are graphical-user interfaces (GUIs), meaning they open in a window on your computer desktop (or full-screen on your phone or watch) and you interact with them by clicking buttons, swiping, etc. One of the main goals of *Making With Code* is to learn how to use your computer as a partner in thinking, and even though CLIs may be unfamiliar, they can be extremely powerful partners in thinking. .. toctree:: :maxdepth: 1 :caption: Contents: quickstart context installation students teachers contact