Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Virtually Automated and Nearly Effortless Students to Subjects Assignment
PHP JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
controllers
libs
locale/eng/LC_MESSAGES
models
plugins
tests
tmp
vendors
views
webroot add solutions
.gitignore
.gitmodules
.htaccess
README.mdown
app_controller.php
app_helper.php
app_model.php
index.php
test_placements.php

README.mdown

V.A.N.E.S.S.A.

Virtually Automated and Nearly Effortless Students to Subjects Assignment

This app allows teachers to create courses, invite students to the course and create some activities for the course. Students are able to pick a few activities in order of preference. The teacher can then run the assignment task and students will be assigned to their highest preference possible..

Installation

Do the following to install the app.

Step 1: Clone the repository

cd to/webroot/folder

git clone git@github.com:foxycoder/Vanessa.git

cd Vanessa

Create the database

mysql -u root -p

CREATE DATABASE `vanessa;`;

CREATE DATABASE `vanessa_test`;

GRANT ALL ON `vanessa`.* TO `vanessa`@localhost IDENTIFIED BY 'password';

GRANT ALL ON `vanessa_test`.* TO `vanessa`@localhost IDENTIFIED BY 'password';

quit;

Running the database script (cake shell)

Now, run the schema create shell script.

cake schema create

Running the database sql script (in mysql)

Or, run the sql.

mysql -u root -p

source config/schema/schema.sql;

quit

Configure your app

Copy the default local and database file and edit them to match your local environment.

cp config/local.default.php config/local.php && nano config/local.php

cp config/database.php.default config/database.php && nano config/database.php

Init and update the git submodules

git submodule update --init

Something went wrong with that request. Please try again.