User Manual
Learn how to use all features of HXSchool
Welcome to HXSchool! This platform helps you track your fitness journey, log learning activities, participate in community events, and connect with coaches.
Creating an Account
- Click the "Sign up" button in the top right corner
- Enter your email address and create a password (minimum 6 characters)
- Check your email for a confirmation link
- Click the link to verify your account
- You're now ready to use HXSchool!
Completing Your Profile
- After signing in, click on your avatar or "Profile" in the menu
- Click "Edit Profile" to update your information
- Add a display name so others can recognize you
- Upload an avatar photo
- Write a short bio to introduce yourself
- Optionally add social links (WeChat, GitHub, Twitter, Website)
- Click "Save" to update your profile
The Burn feature helps you maintain a daily exercise habit by checking in with photo proof of your activities.
How to Check In
- Click the "+" floating button at the bottom right of the screen
- Select "Burn" from the options
- Upload a photo of your exercise activity (required)
- Write a description of what you did (minimum 10 characters)
- Optionally enter the calories you burned
- Click "Submit Check-in" to record your activity
Streak System
Streaks reward consistency! Every consecutive day you check in increases your streak count.
- Check in every day to maintain your streak
- Your streak count appears on your profile
- Compete with others on the Streak Leaderboard
- Missing a day will break your streak
Streak Recovery
Missed a day? You can recover your streak using points!
- If you miss a day, you'll see a "Recover Streak" option
- The recovery cost doubles each time you use it
- Pay the point cost to restore your streak
- Continue checking in to maintain your recovered streak
Recovery Cost Schedule
The cost starts at 10 points and doubles with each recovery:
The cost continues to double with each subsequent recovery.
Points Earned
Each daily burn check-in earns you points that contribute to your total score and badge progression.
The Learning Log feature lets you record independent learning activities and earn points for your efforts.
How to Log Learning
- Click the "+" floating button at the bottom right
- Select "Learning" from the options
- Enter a title describing what you learned (minimum 3 characters)
- Optionally add a detailed description
- Optionally include a link to the learning resource
- Click "Log Learning" to save your entry
Tips for Effective Learning Logs
- Be specific about what you learned
- Include resource links when available
- Add descriptions to help remember details later
- Your learning logs appear in the community feed
HXSchool uses a points system to reward your activities and track progress.
How to Earn Points
- Daily Burn check-ins
- Learning log entries
- Event retrospectives after attending events
- Completing coaching sessions (for coaches)
- Admin bonuses for special contributions
Badge Progression
As you accumulate points, you automatically unlock badge tiers. Badges are displayed on your profile and represent your achievement level. Higher badge tiers may unlock access to exclusive events.
Leaderboards
Compete with other members on multiple leaderboards:
- Today - Points earned today
- This Week - Points earned this week
- This Month - Points earned this month
- All Time - Total points accumulated
Events bring the community together for workshops, meetups, and collaborative activities.
Browsing Events
- Click "Events" in the navigation menu
- View upcoming events with dates, times, and details
- Use filters to find events that interest you
- Click on an event card to see full details
Registering for Events
- Open the event details page
- Check the requirements (some events require minimum points or badges)
- Click "Register" to sign up
- You'll receive confirmation and the event appears in your schedule
- Use "Add to Calendar" to sync with Google Calendar or download an ICS file
Creating Events
- Go to the Events page and click "Create Event"
- Fill in the event details in both English and Chinese
- Select an event type
- Set the start and end times
- Add location or meeting URL for online events
- Optionally set participant limits and requirements
- Upload a cover image
- Submit for admin approval
Event Retrospectives
After attending an event, submit a retrospective to share what you learned and earn bonus points!
- Go to the event page after it has ended
- Click "Submit Retrospective"
- Write about what you learned (minimum 50 characters)
- Submit to earn the specified points reward
The Coaching feature connects you with experienced community members for personalized guidance.
Booking a Session
- Click "Coaching" in the navigation menu
- Browse available coaching sessions
- View coach profiles and session details
- Click "Book Session" on a session you're interested in
- Confirm your booking
- Join the session at the scheduled time using the meeting link
Becoming a Coach
- Go to Coaching page and click "Apply to Become a Coach"
- Describe your motivation and experience
- List your areas of expertise
- Submit your application
- Wait for admin approval
- Once approved, you can create coaching slots
Managing Coaching Slots (For Coaches)
- Go to Coaching > Manage
- Click "Create Slot" to add a new session
- Fill in the title and description (bilingual)
- Set the date, time, and duration
- Add your meeting URL (Zoom, Google Meet, etc.)
- Save the slot to make it available for booking
- View your upcoming and past sessions
- Mark sessions as complete after they're done
Your profile is your personal dashboard showing your achievements and activity.
Your Profile Shows
- Avatar and display name
- Current badge tier
- Roles (Coach, Admin, etc.)
- Statistics: Burn streak, learning count, total points
- Upcoming schedule (events and coaching sessions)
- Activity calendar showing your recent activity
- Activity diary with your burn and learning entries
Editing Your Profile
- Click "Edit Profile" on your profile page
- Update your display name
- Upload or change your avatar
- Write or update your bio
- Add social links to connect with others
- Save your changes
Public Profiles
You can view other members' public profiles to see their achievements, statistics, and recent activity. Click on any member's name or avatar throughout the app to visit their profile.
Connect with the community through the social feed, reactions, and comments.
Community Feed
The Feed page shows recent activity from all members, including:
Reactions & Comments