How ranirpublic01-del/flaschardmandalish works
This is a browser-based Chinese-learning app with two user workflows: vocabulary flashcard study and an HSK 1 practice exam. Learners choose a deck and section, review shuffled cards, mark recall, and see session progress and a summary; separately, they enter a name, answer timed questions, and view a score with answer details. The source excerpts support the exam question loading, browser speech playback, and grading flow. The README is empty, and omitted source limits certainty about some deck-loading and submission behavior.
Main entry points: script.js Study session · latihan.js Exam session · index.html Web app · index.json Deck manifest
Components 8
Flashcard study
- Study session
js/script.js
Practice exam
- Exam session
js/latihan.js
Learning content
- Deck manifest
data/index.json - Vocabulary decks
data - Exam questions
data/soal-latihan.json
Other components
- Learner
- Web app
index.html - Speech synthesis
Connections 7
- Learner → Web app: uses
- Web app → Study session: hosts
- Web app → Exam session: hosts
- Study session → Deck manifest: fetches
- Study session → Vocabulary decks: loads decks
- Exam session → Exam questions: fetches
- Exam session → Speech synthesis: plays audio