Skip to content

jernejvicic/AlgoreaPlatform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

783 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoreaPlatform

Documentation

A developer documentation of the architecture of this platform is available.

Dependencies

The Algorea Platform depends on:

  • php
  • mysql
  • zip
  • composer
  • bower

Installation

This repository contains the source code for the Algorea Platform.

To set up:

git clone thisurl
git submodule update --init
bower install
composer install
cp -p config_local_template.php config_local.php

then fill config_local.php with your configuration, including database and item IDs (you can choose them arbitrarily).

To install the database, check the last version in the schema folder, and from it, execute full_schema.sql and then each revision in order. (Check schema/README.md for more information.)

You must then run

php commonFramework/modelsManager/triggers.php

Finally, run

php shared/initPlatform.php

this will make a boilerplate for a platform. You can use this script again if you want to set up another platform on the same database, with different item IDs.

About

Algorea learning platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.5%
  • PHP 34.4%
  • HTML 16.1%
  • CSS 7.7%
  • PLSQL 0.3%