A task management and motivation system designed for children. Earn points by completing tasks, accumulate points to participate in wheel spins, helping children develop self-discipline and learning habits.
- Features
- Quick Start
- Usage Guide
- Interface Introduction
- Feature Details
- Data Information
- Important Notes
- ✅ Multi-user Management: Support multiple children to use independently, each user's data is completely independent
- ✅ Task Management: Customizable task list, support adding, deleting, and modifying tasks
- ✅ Points System: Earn points by completing tasks, accumulated points can be used for draws
- ✅ Wheel Spin: Configurable wheel spin, support probability settings and prize restrictions
- ✅ Completion Rewards: Complete 50%/75%/100% of tasks to earn additional point rewards
- ✅ Consecutive Completion Rewards: Earn additional rewards for consecutive task completion
- ✅ Achievement Badges: 50 different achievement badges to motivate children to keep improving
- ✅ History Records: View daily task completion status and spin history
- ✅ Data Persistence: All data is automatically saved locally, no need to worry about data loss
- 🎯 Complete 50% of tasks: Extra reward +2 points
- ⭐ Complete 75% of tasks: Extra reward +5 points
- 🏆 Complete 100% of tasks: Extra reward +10 points
- 📅 Consecutive completion: Weekly consecutive completion earns additional rewards
- 🎰 Spin System: Spend points to participate in wheel spins and get surprise rewards
- Open the
index.htmlfile directly in your browser - No installation required, pure web application
- Supports all modern browsers (Chrome, Firefox, Safari, Edge, etc.)
- After opening the page, click the 👤 User Management button in the top right
- Add the first user (name, gender)
- Select that user as the current user
- Start using!
Main interface of the system, including wheel spin area, task management, points display and other features
- Click the 👤 User Management button at the top of the page
- In the pop-up dialog, enter the user name
- Select gender (default: Female)
- Click the Add User button
- In the user management dialog, click the Select button in the user list
- The selected user will be displayed at the "Current User" area at the top of the page
- Important: You must select a user before performing any operations
- Click the ✏️ button on the right side of the user item to edit user information
- Click the 🗑️ button to delete a user (at least one user must be retained)
- In the task list, find the task you want to complete
- Click the ○ button on the right side of the task, it will change to ✓
- After the task is completed, you will automatically receive corresponding points
- Click the + Add Task button in the top right of the task management area
- The new task will be added to the end of the list
- You can modify the task name and point value (default: 1 point)
- Task Name: Click directly on the task name to edit
- Point Value: Click the point input box to modify (minimum 1 point)
- Delete Task: Click the × button on the right side of the task (at least 1 task must be retained)
- In the "This Week's Progress" area, click any date in the calendar
- The task list will show the completion status for that date (read-only)
- Click the Back to Today button to switch back to today
- Complete Tasks: Earn corresponding points for each completed task (default: 1 point)
- Completion Rewards:
- Complete 50% of tasks: +2 points
- Complete 75% of tasks: +5 points
- Complete 100% of tasks: +10 points
- Consecutive Completion Rewards: Earn additional rewards for consecutive task completion
- Wheel Spin: Default cost is 100 points (can be configured in the top right)
- Cannot spin if points are insufficient
- Click the ⚙️ button in the top right of the page
- Enter the new spin cost point value
- Click confirm to save
- Ensure you have enough points (displayed in the top right)
- Click the Start Spin button below the wheel
- Wait for the wheel to finish spinning
- View the reward you received
- Scroll to the "Achievement Badges" area at the bottom of the page
- Click the 📊 Statistics button
- In the pop-up dialog, scroll down to view "🎰 Spin History"
- History is grouped by date, showing:
- Spin time
- Prize received
- Points spent
Some prizes can have restrictions:
- Annual Limit: Can only be obtained once per year
- Monthly Limit: Can only be obtained once per month
- Daily Limit: Can only be obtained once per day
Restricted prizes can be set in the prize configuration area.
- View all achievements in the "🏆 Achievement Badges" area at the bottom of the page
- Unlocked achievements will be highlighted
- Locked achievements will be displayed in gray
The system includes 50 different achievements, including:
- Task completion related achievements (cumulative task completions)
- Points related achievements (cumulative points earned, current points)
- Consecutive completion achievements (consecutive completion days)
- Single day complete all tasks achievements
- Usage days achievements
- Click the 📊 Statistics button in the top right of the "Achievement Badges" area
- View the following statistics:
- Cumulative task completions
- Cumulative points earned
- Maximum consecutive days
- Current level
- Days with records
- Cumulative spins
- Spin History (detailed list)
- In the "📅 History" area, use the ‹ and › buttons to switch months
- Click any date on the calendar
- View for that date:
- Task completion status
- Points earned
- List of completed tasks
- Shows daily task completion status for this week
- Click a date to view detailed information for that day
- Click Back to Today to switch back to today
┌─────────────────────────────────────────┐
│ Title + User Management + Points │
├─────────────────────────────────────────┤
│ │
│ 🎡 Wheel Spin Area │
│ │
├─────────────────────────────────────────┤
│ 📋 Task Management │
│ - Task List │
│ - Today's Progress │
│ - Completion Reward Hints │
│ - Consecutive Days │
│ - This Week's Progress (Calendar) │
├─────────────────────────────────────────┤
│ 📅 History (Calendar) │
├─────────────────────────────────────────┤
│ 🏆 Achievement Badges + Stats Button │
└─────────────────────────────────────────┘
-
Top Navigation Bar
- Current user display
- User management button
- Current points display
- Spin cost display
- Spin cost configuration button
-
Wheel Area
- Colorful wheel (displays reward numbers)
- Spin button
- Spin result notification
-
Task Management Area
- Task list (editable)
- Today's progress bar
- Completion reward hints
- Consecutive completion days
- This week's progress calendar
-
History Calendar
- Month navigation
- Calendar grid
- Click date to view history
-
Achievement Badges Area
- Achievement list
- Statistics button
- Clear data button
- 50% Complete: Complete at least 50% of tasks, earn +2 points
- 75% Complete: Complete at least 75% of tasks, earn +5 points
- 100% Complete: Complete all tasks, earn +10 points
- If 100% complete, only give +10 points, no other rewards
- If 75% complete, only give +5 points, no 50% reward
- If 50% complete, give +2 points
Completion reward hints will be displayed below "Today's Progress":
- 🎯 Complete 50% of tasks, extra reward +2 points
- ⭐ Complete 75% of tasks, extra reward +5 points
- 🏆 Complete all tasks, extra reward +10 points
Completed reward items will show a ✅ mark.
- Weekly consecutive completion of all tasks earns additional rewards
- More consecutive days = more rewards
- Resets after interruption
Achievements are divided into multiple categories:
- Task Completion Achievements: Cumulative task completions reach certain amounts
- Points Achievements: Cumulative points earned or current points held reach certain amounts
- Consecutive Completion Achievements: Consecutive task completion days reach certain amounts
- Perfect Day Achievements: Number of days completing all tasks in a single day
- Usage Days Achievements: Cumulative days using the system
- All data is automatically saved to browser's
localStorage - Includes:
- User information
- Task lists
- Points data
- Completion history
- Spin history
- Achievement status
- Prize configuration
- All user data
- Task completion records
- Points and statistics
- Spin history
- Achievement progress
After clearing, all data will reset to default values:
- Default points: 100
- Default spin cost: 100 points
The system comes with 18 default tasks (1 point each):
- Complete school homework independently after school
- Complete 2 pages of English/math problems assigned by mom independently after school
- Complete 2 pages of English writing/dictation assigned by mom independently after school
- Read books independently for 30 minutes
- Help parents with housework independently
- 30 minutes of outdoor exercise daily
- Draw a picture/complete art creation
- Wake up, brush teeth, wash face, complete personal hygiene independently every morning
- Pack school bag and check books and items to bring daily
- Greet security guards/aunts/uncles/known friends politely with eye contact daily
- Tell dad or mom about today's class content after school
- Complete 2 pages of Chinese writing/dictation assigned by mom independently after school
- Memorize 10 new English words independently after school
- Memorize 5 Chinese idioms independently after school
- Memorize 1 ancient poem independently after school
- Learn about 1 history story independently and explain to dad or mom
- Attend English class independently, do preview and review in advance
- Return toys or books to their original places after use
The system comes with multiple prizes, each with configurable probability.
- Each user has completely independent data:
- Task list (customizable)
- Points and statistics
- Completion history
- Spin history
- Achievement progress
- Must Select User: All operations (tasks, spins, etc.) require selecting a user first
- Local Data Storage: Data is saved in browser local storage, clearing browser data will cause data loss
- Browser Compatibility: Recommended to use modern browsers (Chrome, Firefox, Safari, Edge)
- Switch Date: When viewing historical dates, the task list becomes read-only mode
- Task Editing: Tasks can only be edited when viewing today
- Insufficient Points: Cannot spin if points are insufficient, will show notification
- Deletion Restrictions: Must keep at least 1 user and 1 task
To backup data:
- Open browser developer tools (F12)
- Go to Application/Storage tab
- Find Local Storage
- Export relevant data
Q: How to reset a user's data?
A: You can delete the user and re-add them in user management, or clear all data.
Q: Where to view spin history?
A: Click the "📊 Statistics" button at the bottom of the page, scroll down in the pop-up dialog to see "🎰 Spin History".
Q: How to modify prize configuration?
A: Prize configuration is hidden (can be displayed through developer tools), mainly used to set prize probability and restriction rules.
Q: Will data be lost?
A: Data is saved in browser local storage, clearing browser cache or using private mode may cause data loss. Regular backup is recommended.
- ✅ Multi-user management system
- ✅ Task management and points system
- ✅ Wheel spin functionality
- ✅ Completion reward mechanism
- ✅ Consecutive completion rewards
- ✅ 50 achievement badges
- ✅ History viewing
- ✅ Spin history records
- ✅ Calendar functionality
- ✅ Statistics information
- ✅ Responsive design
If you have questions or suggestions, please check:
- Browser console for error messages (press F12 to open)
- Whether a user is selected
- Whether data is saved correctly
Enjoy using! 🎉
一个专为儿童设计的任务管理和激励系统,通过完成任务获得积分,累积积分可以参与转盘抽奖,帮助培养孩子的自律性和学习习惯。
- ✅ Multi-user Management: Support multiple children to use independently, each user's data is completely independent
- ✅ Task Management: Customizable task list, support adding, deleting, and modifying tasks
- ✅ Points System: Earn points by completing tasks, accumulated points can be used for draws
- ✅ Wheel Spin: Configurable wheel spin, support probability settings and prize restrictions
- ✅ Completion Rewards: Complete 50%/75%/100% of tasks to earn additional point rewards
- ✅ Consecutive Completion Rewards: Earn additional rewards for consecutive task completion
- ✅ Achievement Badges: 50 different achievement badges to motivate children to keep improving
- ✅ History Records: View daily task completion status and spin history
- ✅ Data Persistence: All data is automatically saved locally, no need to worry about data loss
- 🎯 Complete 50% of tasks: Extra reward +2 points
- ⭐ Complete 75% of tasks: Extra reward +5 points
- 🏆 Complete 100% of tasks: Extra reward +10 points
- 📅 Consecutive completion: Weekly consecutive completion earns additional rewards
- 🎰 Spin System: Spend points to participate in wheel spins and get surprise rewards
- Open the
index.htmlfile directly in your browser - No installation required, pure web application
- Supports all modern browsers (Chrome, Firefox, Safari, Edge, etc.)
- After opening the page, click the 👤 User Management button in the top right
- Add the first user (name, gender)
- Select that user as the current user
- Start using!
Main interface of the system, including wheel spin area, task management, points display and other features
- Click the 👤 User Management button at the top of the page
- In the pop-up dialog, enter the user name
- Select gender (default: Female)
- Click the Add User button
- In the user management dialog, click the Select button in the user list
- The selected user will be displayed at the "Current User" area at the top of the page
- Important: You must select a user before performing any operations
- Click the ✏️ button on the right side of the user item to edit user information
- Click the 🗑️ button to delete a user (at least one user must be retained)
- In the task list, find the task you want to complete
- Click the ○ button on the right side of the task, it will change to ✓
- After the task is completed, you will automatically receive corresponding points
- Click the + Add Task button in the top right of the task management area
- The new task will be added to the end of the list
- You can modify the task name and point value (default: 1 point)
- Task Name: Click directly on the task name to edit
- Point Value: Click the point input box to modify (minimum 1 point)
- Delete Task: Click the × button on the right side of the task (at least 1 task must be retained)
- In the "This Week's Progress" area, click any date in the calendar
- The task list will show the completion status for that date (read-only)
- Click the Back to Today button to switch back to today
- Complete Tasks: Earn corresponding points for each completed task (default: 1 point)
- Completion Rewards:
- Complete 50% of tasks: +2 points
- Complete 75% of tasks: +5 points
- Complete 100% of tasks: +10 points
- Consecutive Completion Rewards: Earn additional rewards for consecutive task completion
- Wheel Spin: Default cost is 100 points (can be configured in the top right)
- Cannot spin if points are insufficient
- Click the ⚙️ button in the top right of the page
- Enter the new spin cost point value
- Click confirm to save
- Ensure you have enough points (displayed in the top right)
- Click the Start Spin button below the wheel
- Wait for the wheel to finish spinning
- View the reward you received
- Scroll to the "Achievement Badges" area at the bottom of the page
- Click the 📊 Statistics button
- In the pop-up dialog, scroll down to view "🎰 Spin History"
- History is grouped by date, showing:
- Spin time
- Prize received
- Points spent
Some prizes can have restrictions:
- Annual Limit: Can only be obtained once per year
- Monthly Limit: Can only be obtained once per month
- Daily Limit: Can only be obtained once per day
Restricted prizes can be set in the prize configuration area.
- View all achievements in the "🏆 Achievement Badges" area at the bottom of the page
- Unlocked achievements will be highlighted
- Locked achievements will be displayed in gray
The system includes 50 different achievements, including:
- Task completion related achievements (cumulative task completions)
- Points related achievements (cumulative points earned, current points)
- Consecutive completion achievements (consecutive completion days)
- Single day complete all tasks achievements
- Usage days achievements
- Click the 📊 Statistics button in the top right of the "Achievement Badges" area
- View the following statistics:
- Cumulative task completions
- Cumulative points earned
- Maximum consecutive days
- Current level
- Days with records
- Cumulative spins
- Spin History (detailed list)
- In the "📅 History" area, use the ‹ and › buttons to switch months
- Click any date on the calendar
- View for that date:
- Task completion status
- Points earned
- List of completed tasks
- Shows daily task completion status for this week
- Click a date to view detailed information for that day
- Click Back to Today to switch back to today
┌─────────────────────────────────────────┐
│ Title + User Management + Points │
├─────────────────────────────────────────┤
│ │
│ 🎡 Wheel Spin Area │
│ │
├─────────────────────────────────────────┤
│ 📋 Task Management │
│ - Task List │
│ - Today's Progress │
│ - Completion Reward Hints │
│ - Consecutive Days │
│ - This Week's Progress (Calendar) │
├─────────────────────────────────────────┤
│ 📅 History (Calendar) │
├─────────────────────────────────────────┤
│ 🏆 Achievement Badges + Stats Button │
└─────────────────────────────────────────┘
-
Top Navigation Bar
- Current user display
- User management button
- Current points display
- Spin cost display
- Spin cost configuration button
-
Wheel Area
- Colorful wheel (displays reward numbers)
- Spin button
- Spin result notification
-
Task Management Area
- Task list (editable)
- Today's progress bar
- Completion reward hints
- Consecutive completion days
- This week's progress calendar
-
History Calendar
- Month navigation
- Calendar grid
- Click date to view history
-
Achievement Badges Area
- Achievement list
- Statistics button
- Clear data button
- 50% Complete: Complete at least 50% of tasks, earn +2 points
- 75% Complete: Complete at least 75% of tasks, earn +5 points
- 100% Complete: Complete all tasks, earn +10 points
- If 100% complete, only give +10 points, no other rewards
- If 75% complete, only give +5 points, no 50% reward
- If 50% complete, give +2 points
Completion reward hints will be displayed below "Today's Progress":
- 🎯 Complete 50% of tasks, extra reward +2 points
- ⭐ Complete 75% of tasks, extra reward +5 points
- 🏆 Complete all tasks, extra reward +10 points
Completed reward items will show a ✅ mark.
- Weekly consecutive completion of all tasks earns additional rewards
- More consecutive days = more rewards
- Resets after interruption
Achievements are divided into multiple categories:
- Task Completion Achievements: Cumulative task completions reach certain amounts
- Points Achievements: Cumulative points earned or current points held reach certain amounts
- Consecutive Completion Achievements: Consecutive task completion days reach certain amounts
- Perfect Day Achievements: Number of days completing all tasks in a single day
- Usage Days Achievements: Cumulative days using the system
- All data is automatically saved to browser's
localStorage - Includes:
- User information
- Task lists
- Points data
- Completion history
- Spin history
- Achievement status
- Prize configuration
- All user data
- Task completion records
- Points and statistics
- Spin history
- Achievement progress
After clearing, all data will reset to default values:
- Default points: 100
- Default spin cost: 100 points
The system comes with 18 default tasks (1 point each):
- Complete school homework independently after school
- Complete 2 pages of English/math problems assigned by mom independently after school
- Complete 2 pages of English writing/dictation assigned by mom independently after school
- Read books independently for 30 minutes
- Help parents with housework independently
- 30 minutes of outdoor exercise daily
- Draw a picture/complete art creation
- Wake up, brush teeth, wash face, complete personal hygiene independently every morning
- Pack school bag and check books and items to bring daily
- Greet security guards/aunts/uncles/known friends politely with eye contact daily
- Tell dad or mom about today's class content after school
- Complete 2 pages of Chinese writing/dictation assigned by mom independently after school
- Memorize 10 new English words independently after school
- Memorize 5 Chinese idioms independently after school
- Memorize 1 ancient poem independently after school
- Learn about 1 history story independently and explain to dad or mom
- Attend English class independently, do preview and review in advance
- Return toys or books to their original places after use
The system comes with multiple prizes, each with configurable probability.
- Each user has completely independent data:
- Task list (customizable)
- Points and statistics
- Completion history
- Spin history
- Achievement progress
- Must Select User: All operations (tasks, spins, etc.) require selecting a user first
- Local Data Storage: Data is saved in browser local storage, clearing browser data will cause data loss
- Browser Compatibility: Recommended to use modern browsers (Chrome, Firefox, Safari, Edge)
- Switch Date: When viewing historical dates, the task list becomes read-only mode
- Task Editing: Tasks can only be edited when viewing today
- Insufficient Points: Cannot spin if points are insufficient, will show notification
- Deletion Restrictions: Must keep at least 1 user and 1 task
To backup data:
- Open browser developer tools (F12)
- Go to Application/Storage tab
- Find Local Storage
- Export relevant data
Q: How to reset a user's data?
A: You can delete the user and re-add them in user management, or clear all data.
Q: Where to view spin history?
A: Click the "📊 Statistics" button at the bottom of the page, scroll down in the pop-up dialog to see "🎰 Spin History".
Q: How to modify prize configuration?
A: Prize configuration is hidden (can be displayed through developer tools), mainly used to set prize probability and restriction rules.
Q: Will data be lost?
A: Data is saved in browser local storage, clearing browser cache or using private mode may cause data loss. Regular backup is recommended.
- ✅ Multi-user management system
- ✅ Task management and points system
- ✅ Wheel spin functionality
- ✅ Completion reward mechanism
- ✅ Consecutive completion rewards
- ✅ 50 achievement badges
- ✅ History viewing
- ✅ Spin history records
- ✅ Calendar functionality
- ✅ Statistics information
- ✅ Responsive design
If you have questions or suggestions, please check:
- Browser console for error messages (press F12 to open)
- Whether a user is selected
- Whether data is saved correctly
Enjoy using! 🎉
