Git Product home page Git Product logo

iclp's Introduction

Interactive Code Learning Platform

Our primary idea is to develop a learning platform where students can learn in an interactive manner. In this app, there will be games, quizes, videos and other possible ways of interaction to keep the attention of the user.

User and their roles:

  • Anonymous User: Anonymous users will be able to register to our system. They can browse our site and view the brief of the courses. But the anonymous users cannot access the course contents.
  • Registered User: They will access the course contents and start learning.
  • Instructor: They will create the courses, evaluate assignments and update contents when necessary.
  • Admin: Admin will have the highest privilege among all the users. An admin will monitor the system. An admin can add/remove instructors.

Use cases of the system:

Use case Actor
Create Account Anonymous user
Create/Update Course Instructor
Find Course All
Enroll Course Registered User
Complete Course Registered User
Manage Instructor Admin
Set Quizzes Instructor
Upload game Admin
Play game Registered User

Built with

The app uses the following technologies:

  • Vue.js
  • Node.js
  • Express(Framework)
  • Mysql(Database)
  • Sass/CSS
  • Adobe XD

Authors

Installation

Interactive Code Learning Platform requires Node.js v10+ to run.

Install the dependencies and devDependencies and start the server.

cd iclp
npm install
node run dev

Install the dependencies and devDependencies and start the front-end client.

cd client
npm install
node run serve



iclp's People

Contributors

tahmidurrafid avatar shukti042 avatar rabeebibrat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.