https://github.com/jeremie-arcidiacono/mylearningclass
A simple e-learning website build with PHP
https://github.com/jeremie-arcidiacono/mylearningclass
e-learning-platform php
Last synced: 16 days ago
JSON representation
A simple e-learning website build with PHP
- Host: GitHub
- URL: https://github.com/jeremie-arcidiacono/mylearningclass
- Owner: jeremie-arcidiacono
- License: gpl-3.0
- Created: 2023-04-27T14:35:36.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-29T19:21:22.000Z (11 months ago)
- Last Synced: 2025-10-19T17:41:26.289Z (7 months ago)
- Topics: e-learning-platform, php
- Language: CSS
- Homepage:
- Size: 18.6 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MyLearningClass
MyLearningClass is a web-based learning platform that makes it easy to share knowledge online. Whether you're a teacher wanting to create courses or a student looking to learn, this platform has you covered.
It was built in PHP, and its architecture is inspired by the Laravel framework.
## Context:
This web application was created as a TPI (Travail Pratique Individuel): a project that concludes a four-year diploma (CFC) in computer science at [CFPT Informatique](https://edu.ge.ch/site/cfpt-informatique/) in Geneva, Switzerland.
This project involves 88 hours of work, including planning, development, documentation and testing.
## Key Features
- 🎓 Create and manage online courses with images, videos and PDFs
- 👥 Multiple user roles (student, teacher, admin)
- 📱 Responsive design that works on all devices
- 📊 Track student progress through courses
- ⭐ Bookmark favorite courses
- 🔍 Search and filter course catalog
## Technologies Used
- 🐘 PHP
- 🗄️ MariaDB
- 🔧 Doctrine ORM
- 🎨 Bootstrap
- 🎥 FFmpeg
## Getting Started
Check out the [installation guide](install.md).