{{ getGreeting() }}, {{ user.firstName }}! 👋

{{ getMotivationalMessage() }}

Viewing {{ selectedChild.firstname }} {{ selectedChild.lastname }}'s progress

Select a child to view their progress

Profile Picture
{{ user.initials }}

Select Child to View

Choose a child to view their academic progress

Selected
{{ (child.firstname || '').charAt(0).toUpperCase() }}{{ (child.lastname || '').charAt(0).toUpperCase() }}

{{ child.firstname || '' }} {{ child.lastname || '' }}

{{ child.username || 'N/A' }}

{{ child.email || 'N/A' }}
Student ID: {{ child.id }}
Loading data...

No Children Assigned

Please contact your administrator to assign children to your account.

{{ stat.value }}
{{ stat.label }}
{{ Math.abs(stat.trend) }}% this week

Your Course Interest

Selected during registration

Interested
Course Name

{{ courseInterest }}

Self-paced Certificate

Loading Activities

Fetching your recent activities...

{{ user.role === 'parent' ? 'Weekly Summary' : 'Recent Activities' }}

Refresh

{{ notification.title }}

{{ notification.time || notification.time_ago }}

{{ user.role === 'parent' ? 'Weekly Summary' : 'Recent Activities' }}

Refresh
Welcome to Bheem Academy!

{{ user.role === 'parent' ? 'No Weekly Summary Yet' : 'No Recent Activities Found' }}

{{ user.role === 'parent' ? 'Your child\'s weekly summary will appear here once they start learning.' : 'Your learning journey begins here! Start exploring courses to track your progress and activities.' }}

Course Progress

Overall
{{ overallProgress }}%
{{ segment.label }}
{{ segment.progress }}%

Study Streak

{{ studyStreak }}
Days in a row

Keep Going 🔥

Upcoming Events

{{ event.day }}
{{ event.month }}
{{ event.title }}
{{ event.time }}
{{ event.type }}

{{ user.role === 'parent' ? 'Academy Progress' : 'My Courses' }}

Viewing courses for {{ selectedChild.firstname }} {{ selectedChild.lastname }}

Select a child to view their courses

Manage and continue your enrolled courses

No Courses Found

{{ selectedChild.firstname }} hasn't enrolled in any courses yet. Explore our course catalog to find the perfect learning path. Select a child to view their enrolled courses and track their learning progress. You haven't been assigned to any courses yet. Contact your administrator to get access to courses you can teach. You haven't enrolled in any courses yet. Start your learning journey by exploring our comprehensive course catalog.

{{ course.title }}
{{ course.progress }}% complete

Assignments

Viewing assignments for {{ selectedChild.firstname }} {{ selectedChild.lastname }}

Select a child to view their assignments

Track, manage and submit your course assignments

{{ (user.role === 'parent' ? childAssignments : assignments).length }}
Total
{{ (user.role === 'parent' ? childAssignments : assignments).filter(a => a.status === 'pending').length }}
Pending
{{ (user.role === 'parent' ? childAssignments : assignments).filter(a => a.status === 'submitted').length }}
Submitted
{{ (user.role === 'parent' ? childAssignments : assignments).filter(a => a.status === 'overdue').length }}
Overdue

Loading assignments...

Please wait while we fetch your assignments

No assignments found

{{ assignmentFilter === 'all' ? 'You have no assignments yet' : 'No ' + assignmentFilter + ' assignments' }}

{{ assignment.statusText }}

{{ assignment.title }}

New

{{ assignment.course }}

Due Date
{{ assignment.dueDate }}
Submissions
{{ assignment.submission_status }}
Opens {{ assignment.allow_submissions_from ? new Date(assignment.allow_submissions_from).toLocaleDateString('en-US', { month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit' }) : 'soon' }}

{{ assignment.title }}

New
{{ assignment.course }} Due: {{ assignment.dueDate }}
{{ assignment.statusText }}
Opens {{ assignment.allow_submissions_from ? new Date(assignment.allow_submissions_from).toLocaleDateString('en-US', { month: 'short', day: 'numeric', hour: '2-digit', minute: '2-digit' }) : 'soon' }}

Student Grades - Batch-wise

View evaluated assignments and quizzes organized by batch

Loading student grades...

Please wait while we fetch your students' performance data

Total Batches
{{ mentorStudentsGrades.total_batches || 0 }}
Total Students
{{ mentorStudentsGrades.total_students || 0 }}

No Batches Found

You don't have any batches assigned yet.

{{ batch.batch_name }}

{{ batch.course_name }}

Batch Average
{{ batch.batch_stats.avg_batch_grade }}%
Students
{{ batch.batch_stats.total_students }}

{{ student.student_name }}

{{ student.email }}

Average
{{ student.stats.average_grade }}%
Total Evaluated
{{ student.stats.total_evaluated }}
Assignments
{{ student.stats.assignments_count }}
Quizzes
{{ student.stats.quizzes_count }}
Evaluated Content
{{ item.item_name }} {{ item.content_type === 'assign' ? 'ASSIGNMENT' : 'QUIZ' }}
Submitted: {{ new Date(item.submitted_on * 1000).toLocaleDateString() }} Not Submitted
Completed: {{ new Date(item.completed_on * 1000).toLocaleDateString() }}
{{ item.final_grade.toFixed(1) }} / {{ item.max_grade.toFixed(1) }}
Not graded
{{ item.percentage }}%
Feedback:
{{ item.feedback }}
No evaluated assignments or quizzes yet

No Student Grades Available

Student grades will appear here once assessments are evaluated.

Debug Information

{{ JSON.stringify(mentorStudentsGrades, null, 2) }}

Grades

Viewing grades for {{ selectedChild.firstname }} {{ selectedChild.lastname }}

Select a child to view their grades

View your academic performance

Loading grades...

Please wait while we fetch your academic performance data

{{ gradesData.overall_stats.total_courses }}
Total Courses
{{ gradesData.overall_stats.average_grade }}%
Average Grade
{{ gradesData.overall_stats.graded_items }} / {{ gradesData.overall_stats.total_items }}
Graded Items
{{ gradesData.overall_stats.grade_distribution.excellent }}
Excellent (90%+)

Course Grades

No Grades Yet

Your grades will appear here once assessments are evaluated by mentors.

{{ course.course_name }}

{{ course.course_code }}

{{ course.course_percentage }}%
{{ item.item_name }} EVALUATED
{{ item.item_type }} {{ item.item_module ? '• ' + item.item_module : '' }} by {{ item.evaluated_by }}
{{ item.final_grade.toFixed(2) }} / {{ item.max_grade.toFixed(2) }}
Not graded yet
{{ item.percentage }}%
Mentor Evaluation

Evaluated by {{ item.evaluated_by }} on {{ formatEvaluationDate(item.evaluated_on) }}

Score
{{ item.final_grade?.toFixed(1) }} / {{ item.max_grade?.toFixed(1) }}
Percentage
{{ item.percentage }}%
Performance
{{ item.percentage >= 90 ? 'Excellent' : item.percentage >= 75 ? 'Good' : item.percentage >= 60 ? 'Average' : 'Needs Improvement' }}
Mentor Feedback

No feedback provided for this evaluation
No graded items in this course yet

No Grades Available

Your grades and performance metrics will be displayed here once you complete assessments.

Quiz Results

{{ selectedQuizDetails.item_name }}

Loading quiz details...

Quiz Not Attempted Yet

You haven't completed this quiz yet. Take the quiz to see your detailed results.

Final Score
{{ quizAttemptDetails.score_percentage }}%
{{ quizAttemptDetails.grade }} / {{ quizAttemptDetails.max_grade }}
Questions
{{ quizAttemptDetails.correct_answers }}
out of {{ quizAttemptDetails.total_questions }} correct
Time Taken
{{ formatTime(quizAttemptDetails.time_taken) }}
minutes

Question Details

Question {{ index + 1 }} {{ question.is_correct ? '✓ Correct' : '✗ Incorrect' }}
Your Answer:
Correct Answer:
{{ question.earned_marks.toFixed(1) }} / {{ question.max_marks.toFixed(1) }}
points
No question details available

Unable to load quiz details. Please try again.

{{ messageModalData.title }}

{{ messageModalData.message }}

{{ confirmModalData.title }}

{{ confirmModalData.message }}

{{ user.role === 'parent' ? 'Mentor Circle' : 'My Circle' }}

View your circle information and enrollments

Showing {{ filteredBatches.length }} {{ filteredBatches.length === 1 ? 'batch' : 'batches' }}

Loading batch information...

No Batch Assigned

You are not currently assigned to any batch. Contact your mentor if this is unexpected.

{{ batch.name }}

{{ batch.unread_messages }} new
{{ batch.course_name }}
{{ batch.status_text }}
Total Students
{{ batch.student_count }}
Start: {{ formatDate(batch.start_date) }}
End: {{ formatDate(batch.end_date) }}
Type: {{ batch.enrol_type }}

No Batches Match Filter

No batches found for the selected course.

Learning Resources

Download study materials and documents

Loading resources...

{{ resource.title }}

{{ resource.description }}

{{ resource.file_name }} {{ resource.formatted_size }} {{ resource.formatted_date }} {{ resource.download_count }} downloads

No Resources Found

{{ resourceSearch ? 'Try adjusting your search or filter' : 'Resources will appear here when uploaded by mentors' }}

Quizzes

Create and manage quizzes for your students

Take quizzes and track your progress

My Quizzes

Manage your quiz library

Draft Quiz

{{ quizDraft.name || 'Untitled Quiz' }}

Saved

{{ quizDraft.savedTimeAgo }}

Questions

{{ quizDraft.questionCount || 0 }}

Expires

{{ quizDraft.expiresIn }}

Expiring Soon!

{{ quizDraft.daysRemaining }} day{{ quizDraft.daysRemaining !== 1 ? 's' : '' }} left

Loading Quizzes...

Please wait while we fetch your quizzes.

No Quizzes Yet

Create your first quiz to get started!

No Quizzes Match Filter

No quizzes have been evaluated yet. All quizzes have submissions!

{{ quiz.name }}

Latest

{{ quiz.course_name }}

{{ quiz.submissions_count || 0 }}

{{ quiz.submissions_count }} Student{{ quiz.submissions_count !== 1 ? 's' : '' }} Completed

Ready for evaluation

Questions

{{ quiz.questions_count || 0 }}

Duration

{{ quiz.time_limit ? Math.floor(quiz.time_limit / 60) + 'm' : 'Unlimited' }}

Attempts

{{ quiz.attempts_allowed || 'Unlimited' }}

Created

{{ formatQuizDate(quiz.time_created) }}

Loading Quizzes...

Please wait while we fetch your quizzes.

No Quizzes Found

{{ quizSearch || quizFilter !== 'all' ? 'Try adjusting your search or filter' : 'Your mentor will assign quizzes soon' }}

{{ quiz.name }}

Latest

{{ quiz.course_name }}

{{ quiz.status === 'completed' ? 'Completed' : quiz.status === 'in_progress' ? 'In Progress' : 'Not Started' }}

{{ quiz.intro }}

{{ quiz.questions_count || 0 }} Questions
{{ quiz.time_limit ? Math.floor(quiz.time_limit / 60) + ' mins' : 'No time limit' }}
{{ quiz.attempts_used || 0 }}/{{ quiz.attempts_allowed || '∞' }} Attempts
Created: {{ formatQuizDate(quiz.time_created) }}
Best: {{ quiz.grade }}%
Due: {{ new Date(quiz.time_close * 1000).toLocaleString() }}
Pending mentor evaluation

Quiz Results

{{ quizResultsData.quiz_name }}

{{ quizResultsData.course_name }}

{{ quizResultsData.total_submissions }}
Total Submissions
{{ quizResultsData.max_grade }}
Maximum Grade
{{ Math.round(quizResultsData.submissions.reduce((sum, s) => sum + s.percentage, 0) / quizResultsData.submissions.length) }}%
Average Score

Student Submissions

Student Name Email Grade Percentage Submitted Date Actions

No Submissions Yet

No students have submitted this quiz yet.

My Profile

Manage your personal information and account settings

Profile Picture {{ user.initials }}

{{ user.name }}

{{ user.type || 'Student' }}

Personal Information

User ID

#{{ user.id }}

Full Name

{{ user.name }}

Email

{{ profileEmail || 'Not set' }}

Role

{{ user.type || userRole }}

Status

Active

Member Since

{{ memberSince || 'Not available' }}

Quick Actions

Google Meet Scheduler

Not Connected

Connect Your Google Account

Connect your Google account to schedule Google Meet sessions directly from your dashboard. Your students will automatically receive calendar invites!

Secure OAuth 2.0 authentication

Meeting Recordings

Access and manage your recorded sessions

Loading...

Loading recordings...

{{ recording.duration }} Hidden

{{ recording.name }}

{{ recording.course_name || 'No course' }}

{{ recording.batch_name }}

{{ recording.description }}

{{ formatRecordingDate(recording.created_time) }}

{{ recording.views }} views {{ recording.downloads }} downloads
Showing {{ recordings.length }} of {{ totalRecordings }} recording(s)

No Recordings Found

{{ user.role === 'mentor' ? 'Start recording your meetings to see them here' : 'No recordings available yet' }}

{{ selectedRecording?.name }}

{{ selectedRecording?.course_name }}

Duration

{{ selectedRecording?.duration }}

Views

{{ selectedRecording?.views }}

Downloads

{{ selectedRecording?.downloads }}

Browse Google Drive Videos

Loading Drive videos...

No Videos Found

No videos found in Google Drive or your search didn't match any files.

{{ file.name }}

{{ formatDuration(file.duration) }}
{{ formatFileSize(file.size) }}
{{ formatDateShort(file.createdTime) }}

Discussion Forum

Connect with other students and instructors

Loading forums...

No Forums Available

Enroll in courses to access their discussion forums.

{{ forum.name }}

{{ forum.course_name }}

{{ forum.intro }}

{{ forum.discussion_count }} Discussion{{ forum.discussion_count !== 1 ? 's' : '' }} {{ forum.post_count }} Post{{ forum.post_count !== 1 ? 's' : '' }}

{{ selectedForum.name }}

{{ selectedForum.course_name }}

Loading discussions...

No Discussions Yet

Be the first to start a discussion!

{{ discussion.name }}

{{ discussion.message.substring(0, 200) }}{{ discussion.message.length > 200 ? '...' : '' }}

{{ discussion.user_name }} {{ discussion.replies_count }} {{ discussion.replies_count === 1 ? 'Reply' : 'Replies' }} Last: {{ new Date(discussion.last_post_time * 1000).toLocaleDateString() }}

Loading discussion...

{{ discussionDetail.name }}

{{ discussionDetail.user_name }} {{ new Date(discussionDetail.timemodified * 1000).toLocaleString() }}
{{ discussionDetail.message }}

Replies ({{ discussionPosts.length }})

{{ post.user_name }} {{ new Date(post.created * 1000).toLocaleString() }}

{{ post.subject }}

{{ post.message }}

Post a Reply

Start New Discussion

{{ forumModalMode === 'edit' ? 'Edit Forum' : 'Create New Forum' }}

Settings

Manage your account preferences and security

Edit Profile

Update your personal information and details

Name: {{ user.name }}
Email: {{ profileEmail || 'Not set' }}

Security Settings

Change your password and secure your account

Security Tips:

  • Use at least 8 characters
  • Mix letters, numbers & symbols
  • Don't reuse old passwords

Google Account

Your account is secured with Google

You signed in with Google. To change your password or manage security settings, please visit your Google Account.

Manage Google Account

Preferences

Customize your experience and notifications

Language: {{ currentLanguageName || 'English' }}
Theme: {{ isDarkMode ? 'Dark' : 'Light' }}

Logout

End your current session securely

Note: Logging out will clear your session from this browser. You'll need to log in again to access your dashboard.

Add New Account

Create a new user account for student or mentor

Account Created Successfully!

{{ accountCreationMessage }}

Error Creating Account

{{ accountCreationError }}

Username must be unique and lowercase with no spaces

Password Requirements

  • Minimum 8 characters long
  • Mix of letters, numbers, and symbols recommended
  • Avoid common words and patterns

Receipts

View and manage your payment receipts

Tracked Payments

All your payment receipts and transaction history will be displayed here. You can track tuition fees, course payments, and other educational expenses.

Total Payments
Coming Soon
Pending
Coming Soon
Receipts
Coming Soon

Payment tracking and receipt management features will be available soon. Stay tuned!

{{ getSectionTitle(activeSection) }}

{{ getSectionSubtitle(activeSection) }}

No Videos Yet

Start by uploading your first video using the button above.

{{ video.duration }}

{{ video.title }}

{{ video.description }}

{{ video.instructor.split(' ').map(n => n[0]).join('') }}

{{ video.instructor }}

{{ formatDate(video.uploadDate) }}

{{ video.views.toLocaleString() }}
{{ tag }}

Upload Video

Share educational content with your students

Separate tags with commas