/lms-comcamp-22

The Learning Management System (LMS) for ComCamp 22, A web-based application that provides access to course resources, such as the syllabus, lecture notes, assignments, and discussion boards. It also allows students to submit assignments, track their progress

Primary LanguageVue

Comcamp 22 Maejo University LMS Project

This project is an LMS (Learning Management System) for Comcamp 22 Maejo University. The purpose of this system is to provide an online platform for students and teachers to manage their courses, assignments, and grades.

Features

  • User authentication and authorization
  • Course management (create, edit, delete)
  • Assignment management (create, edit, delete)
  • Grade management (create, edit, delete)
  • Discussion forum for each course

Technologies Used

soon.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Project Setup

pnpm install

Compile and Hot-Reload for Development

pnpm dev

Compile and Minify for Production

pnpm build

Lint with ESLint

pnpm lint