TutorLoom
기업·대학·교육기관을 위한 학습 플랫폼, 무료 오픈소스이며 엔터프라이즈 버전 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Interactive HTML learning modules for GOVT 2306 (Texas Government) at Tarrant County College. Adopted by the TCC Professional Development Center as the primary reading for the course.
Sister repository: Federal Government Trailblazer Trek (GOVT 2305).
Open any chapter from the course index, enter your name, work through each section, and download your completion-report PDF when finished. Submit the PDF to Canvas. Screenshots are not accepted — only the PDF carries the integrity code your instructor uses to confirm you completed the work.
If you close a tab mid-chapter, your progress is saved automatically. Reopen the chapter and click OK on the "Welcome back" prompt to resume.
Each chapter is a self-contained HTML file with no external dependencies (other than two Google Fonts and the integrity-verifier's pdf.js library). Chapters host on GitHub Pages and can also be uploaded directly to Canvas as files — Canvas renders them inline via iframe.
| Property | Value |
|---|---|
| Chapters | 15 chapters (Texas) — see also the Federal Government repo for 16 more chapters |
| Points per chapter | ~1,000 – 1,900 (varies by content; includes a 25-pt reflection per section) |
| Branding | TCC Graphic Identity Standards Manual v1.2 (Sept 2013) |
| Hosting | GitHub Pages + Canvas LMS |
| Offline support | Yes, via localStorage resume |
Every PDF a student submits carries a tamper-evident integrity code — an 8-character hex hash of name | date | score | chapter title. Editing any of those four fields after the PDF is generated breaks the hash.
To verify:
The verifier runs entirely in your browser. No student data is uploaded anywhere. You can save the file locally and use it offline.
It handles both branding eras automatically — PDFs printed before the brand-compliance rename (when chapter titles started with "TCC ...") and PDFs printed after (titles starting with "Tarrant County College ...") both verify.
Each chapter has reveal cards (15 pts each) and knowledge-check questions (50 pts for correct, 0 for wrong). Some chapters add a per-section completion bonus (50 pts). In addition, every section ends with a written reflection worth 25 points, credited automatically once the student writes at least 50 words of genuine, on-topic response. A section is not marked complete until its cards, questions, and reflection are all finished, and the pacing alert holds off until the reflection is submitted. Total earnable points and the declared maximum are kept in sync by tools/audit_points.py, which is reflection- and bonus-aware and runs on every push via .github/workflows/audit.yml.
Grading the reflections. Reflections are auto-credited for meeting the minimum, so the PDF score a student submits already includes them. The completion report prints each reflection in full, with a note reminding you that you may adjust a chapter's score up or down to reflect the quality of the reflections, or accept the auto-awarded total as-is — that judgment is left to you when reading the work.
A student's percentage = earned / maxScore × 100, capped naturally at 100% as long as the audit is green.
Both features are injected into every chapter from a single shared block (see trek_extras content in any chapter file, delimited by the sentinel comment <!-- TCC Trailblazer Trek — Resume & Integrity Extensions -->).
gameState to localStorage every 5 seconds plus on tab hide/close. The key is per-chapter, derived from document.title. Sets are tagged with {__trekSet__: [...]} so they survive JSON serialization.SHA-256(name|YYYY-MM-DD|score|chapterTitle), takes the first 8 hex characters, and renders them in a styled box on the completion report. Recomputes on beforeprint so the value in the PDF is always fresh.tools/audit_points.py for the full list — the common ones are gameState.maxScore and per-section {earned, max} objects).python3 tools/audit_points.py .trek_extras block is idempotent — it gets re-applied to every chapter when injection runs. Don't edit the block manually in a single chapter; if changes are needed, edit the central injection source.This project follows the TCC Graphic Identity Standards Manual v1.2 (September 2013):
#002b5c, Pantone 3155 teal #00788a, Pantone 202 burgundy #98002e, Pantone 4525 tan #dac792)The TCC logo, name, and marks are property of the Tarrant County College District. This is faculty-produced course material authorized for course use.
Course content adapted from OpenStax American Government (3e/4e), licensed CC BY 4.0. Texas Government chapter content draws on Wikimedia Commons images and OpenStax. Code is provided as-is for TCC course use.
Maintained by Professor Jared Alan Stewart, Tarrant County College.
For issues, suggestions, or grade-dispute help: open a GitHub issue or contact the maintainer.