Tutoring Logs
Log a Tutoring Session
This form is the foundation of our data. Provide precise details for effective reporting.
Admin Command Center
Tutor of the Month
-
Tutee of the Month
-
Total Hours
0.0
Verified Sessions
0
Avg. Engagement
0.0
Avg. Understanding
0.0
Tutor Leaderboard
| Name | Points |
|---|
Tutee Leaderboard
| Name | Points |
|---|
Tutor Management
Tutee Management
All Session Logs (This Month)
| Date | Tutor | Tutees | Length | Subject | Status | Actions |
|---|
Admin Access
Enter password to view dashboard.
Delete Session Log
Are you sure you want to permanently delete this session log? This action cannot be undone.
Action Required: Configure Firebase
This application cannot connect to the database until you provide your Firebase project's configuration. Please follow the on-screen steps in the Implementation Guide.
Action Required: Update Database Rules
The application was blocked by your database's security rules. This happens because the rules need to be updated to allow access to all necessary data collections (`sessions`, `tutors`, and `tutees`).
Please follow these steps precisely:
- Go to your Firebase project's Firestore Database section. You can use this direct link:Go to Firestore Rules Editor
- Click on the **"Rules"** tab at the top.
- Delete all the text in the editor and replace it with the code below.
- Click the **"Publish"** button.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{path=**} {
allow read, write: if true;
}
}
}After publishing these rules, refresh this page. The application will then have the necessary permissions to function correctly.
Database Connection Failed
The application could not establish a connection to the Firestore database. The connection indicator in the header will remain red until this is resolved.
Common Causes & Solutions:
- Firestore Database Not Created: In your Firebase project, go to the "Build" > "Firestore Database" section and ensure you have clicked "Create database".
- Incorrect Security Rules: The database rules may be too restrictive. Use the "permission denied" guide if it appears, or set them to test mode temporarily.
- Network/Firewall Issues: Ensure your internet connection is stable and that no firewalls are blocking access to Google Cloud services.
Once you have checked these steps, please refresh the page to try connecting again.