Breadcrumbs

 

Leitner System App https://iwant2study.org/lookangejss/math/AI/julietLeitnerSystemApp/

 

 

comments

SE

After the student logs in , to get the student to check in about their feeling for that day?

  • This is to check in on student’s social emotional (SE) to help them manage emotion.


E.g


If the student feels sad,  is it possible to pop up some message to get students to talk to an adult (e.g teacher) ?


The first screen should be less cluttered, to show the SE check only. 


Self-Regulation – Allow choice

Once checked in,  student is allowed to check what he wants to learn.



Setting Goal (EF, Self-regulation)

Mission: is to move the cards from Box 1 to Box Mastery 


Get the student to set goal: by when they think they can master the math that they want to learn


Addition 

  • Addition within 10/20

Subtraction

  • Subtraction within 10/20

Multiplication

-timetable of 2 to 10

Division

  • Timetables of 2 to 10

Word Problems

  • Addition

  • Subtraction

  • Addition and subtraction

  • Multiplication

  • Division

  • Multiplication and Division

  • Addition/ subtraction/ Multiplication/ Division (2 operations)


Only the bold headers have a tab ( the subpoint are for the system to move the students up once they have mastered the easier one ) , so for each header – it have at least 2 levels of mastery



Motivation : Taste Little Success

For each level, it should only have 10 questions so that students feel that it is not difficult to learn math


to allow students to key in the answer.



Remove the answer:

Only see the hint (not the answer) when students ask for help.




To make progress visible (motivation)


When the students get it right, to show the card move from Box 1 to box 2 to Box 3  to Box Mastery:


Provide Feedback



Tracking of Personal Progress (Motivitaion/Self-regulation)

Once students move all cards to Box Mastery, the system rewards the students with a token/star/badge




 

Reflection (Self -Regulation)


Get students’ to reflect on their learning at the end of the session


 

Summary (competencies to develop via this system)


  • Mood check-ins at the start (SEL: self-awareness).

  • Goal-setting and planning tools (EF: organization, planning).

  • Pause & Think / Hint (EF: inhibitory control, working memory strategies).

  • Reflection prompts like “I Stayed Calm” or “I Need More Practice” (SEL: self-management).

  • Badges for focus and calmness (EF + SEL reinforcement).

This design makes math practice more than just recall — it’s a structured way to help children manage emotions, plan their learning, and build resilience while mastering math facts.

Teacher log

Will the log be able to capture how many time the students log in to master each facts?

 

https://blogger.googleusercontent.com/img/a/AVvXsEgKAdUnUBRi087YHO7gtnJK8SaKy1spV2n4ux6UnYz3WAg1GbkjYBPlRcW-Ul2igc8U539v0DYm9y6k89O03j1ZzjsFr-xMgA0-PpRUpOIkHw0bSmRYbx2cHlWjjAgQSb3gteTlxcGXaPtYI7YAA5rRqGOrOuU1IMry_pYhiXe2WCQL3kEzBk6m8ZIbCQ" style="color: rgb(0, 158, 184); font-family: "Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Helvetica, Arial, sans-serif; outline: none; text-decoration: none; transition: color 0.3s; display: inline; margin-left: 1em; margin-right: 1em;">

 

  • A full-screen modal overlay now appears once per day (skipped if already checked in today)
  • 5 emoji faces: 😊 Happy · 😐 Okay · 😟 Worried · 😢 Sad · 😤 Frustrated
  • Picking Worried/Sad/Frustrated shows a gentle alert: "It's okay to feel this way. Please talk to your teacher or a trusted adult."
  • "Let's start →" button is disabled until a mood is selected
  • Mood saved to localStorage with date so it's skipped after the first check-in each day

2. 🎯 Goal Setting (index.html)

Feedback: "Get the student to set a goal: by when they think they can master the math they want to learn."

  • A new Learning Goals panel on the dashboard shows a date picker for each topic
  • Mission framing: "Move all cards from Box 1 → Box 2 → Box 3 → 🏆 Mastery"
  • Dates saved to localStorage; shows "X days left" countdown that turns red when ≤7 days

3. ⌨️ Typed Answer Input (additionsubtractionmultiplicationdivision)

Feedback: "Allow students to key in the answer."

  • All 4 fact-card pages now show a large text input + "Check ✔" button instead of the flip-to-reveal card
  • Enter key also submits
  • Correct: green border + green feedback bar → auto-advances
  • Wrong: red border + red feedback bar + auto-shows hint panel → card re-queued once

4. 💡 Hint-Only (no answer reveal) (addition + all topic pages)

Feedback: "Remove the answer — only see the hint (not the answer) when students ask for help."

 

  • Card no longer flips to show the answer
  • A dashed "💡 I need a hint" button shows the scaffolded hint on demand
  • On a wrong answer the hint is shown automatically — but the correct answer is only shown in the feedback bar after they've attempted
  • Hints remain at the scaffold level (number line, multiplication grid, related fact)

5. 📦 Box-Move Animation (addition + all topic pages)

Feedback: "Show the card move from Box 1 → Box 2 → Box 3 → Box Mastery."

  • When a card is promoted (Pack A → B or B → C), a brief overlay pops up showing:
    • The card question + answer
    • "Box 1 (Pack A) → Box 2 (Pack B)" with colour-coded pills
    • Mastery box turns gold 🏆
  • Auto-dismisses after 1.8 seconds

6. 🔟 10 Cards Per Session (leitner-engine.js)

Feedback: "Only 10 questions per level so students feel it's not difficult."

 

  • SESSION_CARD_LIMIT changed from 25 → 10

7. ✍️ Reflection at End of Session (all topic pages + wordproblems)

Feedback: "Get students to reflect on their learning at the end of the session."

  • After "Session Complete!" a Reflection Panel appears with:
    • Emoji face selector: "How did you feel during practice today?"
    • Text area: "What was tricky?"
    • Text area: "What will you try next time?"
    • "💾 Save reflection" button → stored to localStorage

8. 📊 Teacher Log for Fact Attempts (leitner-engine.js)

Feedback: "Will the log capture how many times the students log in to master each fact?"

  • New recordFactAttempt(cardId, correct) method called on every answer submission
  • Stores per-fact: total attempts, correct count, and per-session daily breakdown
  • Accessible via engine.getFactAttempts() for future teacher dashboard integration