Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikhaelmounay/beta-lms-landing-honor-biology-youssef-nagah
A Beta LMS instance. Beta LMS: A secure LMS platform enabling online lectures with offline access, live sessions, protected PDF notes, and comprehensive assessments with strict content and account protection.
https://github.com/mikhaelmounay/beta-lms-landing-honor-biology-youssef-nagah
contentprotection electronjs lms
Last synced: 29 days ago
JSON representation
A Beta LMS instance. Beta LMS: A secure LMS platform enabling online lectures with offline access, live sessions, protected PDF notes, and comprehensive assessments with strict content and account protection.
- Host: GitHub
- URL: https://github.com/mikhaelmounay/beta-lms-landing-honor-biology-youssef-nagah
- Owner: MikhaelMounay
- Created: 2024-08-10T08:44:41.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T10:04:37.000Z (about 1 month ago)
- Last Synced: 2024-10-17T21:59:43.441Z (about 1 month ago)
- Topics: contentprotection, electronjs, lms
- Language: HTML
- Homepage: https://dr-youssef-nagah.netlify.app/
- Size: 90 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Mr. Youssef Nagah
`Honor Biology | Youssef Nagah`
Official Website & Application for Mr. Youssef Nagah> An instance of Beta LMS
Deployment Status: [![Netlify Status](https://api.netlify.com/api/v1/badges/a7bee3c3-21bf-41b1-9145-612af446b1b6/deploy-status)](https://app.netlify.com/sites/dr-youssef-nagah/deploys)
![beta-lms-bg](https://github.com/user-attachments/assets/4900a70b-419f-421b-bb71-03cd67c68708)
---
# Beta LMS
A secure LMS platform enabling online lectures with offline access, live sessions, protected PDF notes, and comprehensive assessments with strict content and account protection.
### Students Side
This LMS platform is a Desktop application _(with a Mobile version under development)_ designed to enhance remote learning. Key features include:- **Streaming Recorded Lectures**: Online video streaming for pre-recorded lectures & offline availability for students with internet issues.
- **Live Sessions**: Interactive real-time lectures.
- **Lecture Notes**: Secure PDF uploads.
- **Content Security**: Prevents downloading, recording, or screenshotting of recorded/live lectures and lecture notes (PDFs).
- **Lecture Prerequisites**: Restricts access to lectures until prerequisites are completed.
- **Protection against Account Sharing**: Only one device per student to prevent account sharing.
- **Quizzes and Exams** _(under development)_: Auto-graded (MCQs, True/False, One-word Complete-blank) and manually graded (Open-ended) question types.
- **Assignments** _(under development)_: Supports the same question types as quizzes for comprehensive assessment.### Instructors Side
- **Admin Panel**: High-level admin control for instructors and teaching assistants.
- **Birdeye Analytics View**: Quick analytics about your students and content to help you keep improving.
- **Purchase-Package Oriented**: Group your learning items (Lectures, Assignments, Quizzes, Exams) into purchase packages and send Purchase Codes as needed.
---
### Used Techs / Services
#### **Desktop Client**
- [![Electron](https://img.shields.io/badge/-Electron-47848F?logo=electron&logoColor=white&style=flat-square)](https://www.electronjs.org/) [![electron-builder](https://img.shields.io/badge/-electron%20builder-000000?logo=electronbuilder&logoColor=white&style=flat-square)](https://www.electron.build/) [![electron-builder](https://img.shields.io/badge/-electron%20vite-646CFF?logo=electronvite&logoColor=white&style=flat-square)](https://electron-vite.org/)
- [![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?logo=typescript&logoColor=white&style=flat-square)](https://www.typescriptlang.org/) [![Vite](https://img.shields.io/badge/-Vite-646CFF?logo=vite&logoColor=white&style=flat-square)](https://vitejs.dev/) [![Vue.js](https://img.shields.io/badge/-Vue%2Ejs-4FC08D?logo=vuedotjs&logoColor=white&style=flat-square)](https://vuejs.org/) [![VueUse](https://img.shields.io/badge/-VueUse-4FC08D?logo=VueUse&logoColor=white&style=flat-square)](https://vueuse.org/) [![Pinia](https://img.shields.io/badge/-Pinia-F0B90B?logo=Pinia&logoColor=white&style=flat-square)](https://pinia.vuejs.org/) [![TanStack Vue Query](https://img.shields.io/badge/-TanStack%20Vue%20Query-FF4154?logo=reactquery&logoColor=white&style=flat-square)](https://tanstack.com/query/latest)
- [![TailwindCSS](https://img.shields.io/badge/-TailwindCSS-06B6D4?logo=tailwindcss&logoColor=white&style=flat-square)](https://tailwindcss.com/) [![PrimeVue](https://img.shields.io/badge/-PrimeVue-41B883?logo=primevue&logoColor=white&style=flat-square)](https://primevue.org/) [![SweetAlert2](https://img.shields.io/badge/-SweetAlert2-ED1C40?logo=sweetalert2&logoColor=white&style=flat-square)](https://sweetalert2.github.io/)
- [![Luxon](https://img.shields.io/badge/-Luxon-C925D1?logo=luxon&logoColor=white&style=flat-square)](https://moment.github.io/luxon/#/) [![Video.js](https://img.shields.io/badge/-Video%2Ejs-E6522C?logo=videojs&logoColor=white&style=flat-square)](https://videojs.com/)#### **Backend, Storage & Streaming**
*Currently*
- [![Firebase](https://img.shields.io/badge/-Firebase-DD2C00?logo=Firebase&logoColor=white&style=flat-square)](https://firebase.google.com/)
- [![YouTube](https://img.shields.io/badge/-YouTube-FF0000?logo=YouTube&logoColor=white&style=flat-square)](https://www.youtube.com/) [![Zoom](https://img.shields.io/badge/-Zoom-0B5CFF?logo=zoom&logoColor=white&style=flat-square)](https://www.zoom.com/)
- [![Dropbox](https://img.shields.io/badge/-Dropbox-0061FF?logo=Dropbox&logoColor=white&style=flat-square)](https://www.dropbox.com/)*Switching to*
- [![Go](https://img.shields.io/badge/-Go-00ADD8?logo=Go&logoColor=white&style=flat-square)](https://go.dev/) [![GoFiber](https://img.shields.io/badge/-GoFiber-4285F4?logo=GoFiber&logoColor=white&style=flat-square)](https://gofiber.io/) [![GORM](https://img.shields.io/badge/-GORM-38b6ff?logo=GORM&logoColor=white&style=flat-square)](https://gorm.io/)
- [![PostgreSQL](https://img.shields.io/badge/-PostgreSQL-4169E1?logo=PostgreSQL&logoColor=white&style=flat-square)](https://www.postgresql.org/)
- [![Amazon EC2](https://img.shields.io/badge/-Amazon%20EC2-FF9900?logo=amazonec2&logoColor=white&style=flat-square)](https://aws.amazon.com/ec2/) [![Amazon S3](https://img.shields.io/badge/-Amazon%20S3-569A31?logo=amazons3&logoColor=white&style=flat-square)](https://aws.amazon.com/ec2/)