Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.
/ cs-learning-platform Public archive

A responsive learning platform with a focus on topics of the computer science curriculum.

License

Notifications You must be signed in to change notification settings

Umfi/cs-learning-platform

Repository files navigation

Computer Science Learning Platform

Computer science class in school education covers a variety of topics (text processing, coding, data privacy, social aspects, etc.). The web platform contains all these learning objectives based on standardized computer science curricula. An engaging story serves as a starting point for these objectives. All tasks are related to the narrative and use gamification elements to create a learner-friendly environment. The learning platform support both students and teachers in an educational context via learning, assessment and scoring.

Setup

Use the docker container!

Start: docker-compose up

Webapp is running on: http:https://localhost/

Login:

E-Mail: [email protected] Password: password


Initial setup

  • Create .env file : mv .env.example .env

  • Install PHP libraries using composer: docker-compose exec php composer install

  • Fix folder permission: docker-compose exec php chmod 777 -R storage/

  • Initial database setup: docker-compose exec php php artisan migrate:fresh --seed

  • Create symlink for user-uploaded files: docker-compose exec php php artisan storage:link

Compile JS

Use npm to compile javascript / vue code

  • npm run dev or npm run prod

Developer Notes

Check out this file.

About

A responsive learning platform with a focus on topics of the computer science curriculum.

Topics

Resources

License

Stars

Watchers

Forks