ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
SIGAP는 주간 담당 교사가 일일 보고서(출석, 건강, 규율, 방문객, 활동)를 관리자가 바로 승인하도록 도와줍니다
SIGAP helps weekly duty teachers fill in daily reports — attendance, health, discipline, visitors and activities — approved directly by management.
교육JavaScript · CSSGitHub @dontopa온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Weekly duty teacher reporting system for private & international schools — plain HTML/CSS/JS, open source
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Demo: https://duty-teacher-system.pages.dev
A weekly duty teacher reporting system for private and international schools. Duty teachers fill in a report for each day (Monday–Friday) in 9 steps, and management reviews and approves it.
🇲🇾 Versi Bahasa Melayu untuk sekolah kerajaan: sistem-guru-bertugas.
| Role | Can do |
|---|---|
| Teacher (teal theme) | Manages 2–3 classes. Sees duty weeks & status of each day, fills in reports, submits for approval, makes corrections, prints reports |
| Administrator (indigo theme) | Analytics dashboard, approve / return reports with comments, manage the duty roster, manage users & each teacher's classes, add / remove students, school settings |
| Role | Password | |
|---|---|---|
| Administrator (Principal) | [email protected] | admin123 |
| Administrator (Head of Student Affairs) | [email protected] | admin123 |
| Teacher (on duty this week) | [email protected] | guru123 |
| Teacher (on duty this week) | [email protected] | guru123 |
| Other teachers | rajesh@, nurul@, faizal@, [email protected] | guru123 |
Sample data: 6 classes × 10 students, each teacher manages 2–3 classes, a 7-week roster, and reports in every status (approved / pending / needs correction / draft), generated relative to today's date.
No build step — plain HTML, CSS & JavaScript.
python3 -m http.server 8000
# open http://localhost:8000
The site is static, so Cloudflare Pages can host it straight from GitHub on a free *.pages.dev domain.
duty-teacher-system repo./https://<project-name>.pages.dev, and every git push to main redeploys automatically.Or with the CLI:
npx wrangler pages deploy . --project-name duty-teacher-system
index.html Landing page (animation & motion)
login.html Login + demo accounts
app.html Dashboard (SPA, hash routing)
assets/css/ landing.css, app.css (teacher/admin themes & mobile layout)
assets/js/data.js Data layer + sample data generator
assets/js/app.js App logic (dashboard, 9-step wizard, approval, roster, classes & students, users, settings)
assets/img/ logo.svg, favicon.svg
Note: This is a demo — data is stored in the browser's
localStorageand passwords are not encrypted. For real use,assets/js/data.jsneeds to be connected to a backend (e.g. Laravel / Supabase / Firebase) with secure authentication.
Teachers, students and developers are welcome to contribute — report bugs, suggest features or send a pull request. Please read CONTRIBUTING.md first.
MIT © 2026 dontopa (designbywan.com)