Overview
The Calculus Learning Platform is an interactive educational web application designed to help students understand the concept of derivatives through real-world contextualized problems. Students explore the relationship between age and bone mineral density while learning fundamental calculus concepts.Key Features
Role-Based Authentication
Secure login system with separate access for students and professors
Interactive Forums
Six structured forum activities to guide learning through derivatives
Comprehensive Exams
Two exam modules to assess student understanding and progress
Professor Dashboard
Complete student progress monitoring and feedback system
Quick Navigation
Get Started
Set up the platform in minutes
For Students
Learn how to use the platform as a student
API Reference
Explore the complete API documentation
Platform Architecture
The platform is built with modern web technologies:- Frontend: Vue 3 with Vue Router and Tailwind CSS
- Backend: FastAPI (Python) with PostgreSQL database
- Authentication: Email/password with role-based access control
- Deployment: Vite for frontend, Uvicorn for backend
The platform is specifically designed for educational use, focusing on teaching calculus derivatives through bone mineral density analysis.
What Makes This Platform Unique
Contextual Learning
Students learn derivatives through real-world medical data analyzing bone density changes with age
Structured Progression
Six sequential forums guide students from basic concepts to advanced derivative applications
Image-Based Responses
Students can upload sketches and diagrams to demonstrate their mathematical reasoning
Ready to Begin?
Start with the Quickstart Guide
Learn how to set up and run the Calculus Learning Platform