ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
Write your course in markdown. Publish it as a website, as PDF or DOCX handouts, or straight into Canvas LMS. AI authoring skills included. Canvas and AI both optional.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Write your course in markdown, in your own editor, with git underneath. Publish
it as a website for your students, hand it out as a styled PDF or DOCX, or sync
it straight into Canvas LMS, whichever you need. Bundled AI skills pitch in on
lesson design, module building and proofreading when you ask. Both the AI and
Canvas are optional: your course is plain files, and it works without either.README 전문 보기 ↗Write your course in markdown, in your own editor, with git underneath. Publish it as a website for your students, hand it out as a styled PDF or DOCX, or sync it straight into Canvas LMS, whichever you need. Bundled AI skills pitch in on lesson design, module building and proofreading when you ask. Both the AI and Canvas are optional: your course is plain files, and it works without either.
Course material tends to live wherever it was last edited: an LMS editor, a Word file, a slide deck. Maintaining a whole course that way means losing history, search and replace, and any review of changes before students see them. Coursewright moves the source of truth to plain markdown files on your computer, and every output is built from that one source: the website, the handout, the Canvas modules.
The suggested workflow has a didactic backbone: backward design and constructive alignment. Learning goals come first, then the assessment that evidences them, then the lessons; the skills read that chain from one file, check your material against it, and a retro folds what happened in class back into next year's plan. It is a proven base that never becomes a straitjacket: every structure is a default your own conventions override. The reasoning is in didactic foundations.
npx course sync reconciles modules, pages,
assignments, discussions and files with
Canvas LMS in both directions, and
deletes nothing unless you ask. push and pull are the same run with the
direction pinned, and status shows what a sync would do without doing it.AGENTS.md. The lesson workflow shows how they
chain from idea to published module.Worth knowing before you commit a semester to it. Every entry here is about the Canvas sync, because that is where the surprises live; the website and the export have far less small print, and limitations opens with their short list.
pull --force overrides that.The full list, with what to do instead, is in limitations. Before pointing it at a course that already has content, read backups.
Lecturers and teaching teams who want course material in files, folders and
version control, whatever it ends up published to: a course website, a printed
reader, Canvas, or all three. You don't need to be technical:
your first course starts from a computer with nothing
installed, and there is a git and GitHub guide for
complete beginners. The project has many other files; day to day, only
course/, sources/, context/, evaluations/ and README.md are yours to
edit.
New to this? Your first course, step by step goes from a computer with nothing installed to a published course, assuming no experience with VS Code, the terminal, or git.
The short version, if you have done this sort of thing before:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗