Executes Twig and PHP activities in a safe manner
PHP HTML ApacheConf CSS
Permalink
Failed to load latest commit information.
app
src/KnpU/ActivityRunner adding a tool to help grade gherkin Oct 12, 2015
web adding missing bootstrap JS file Aug 25, 2015
.gitignore Fix fatal error: Couldn't write logs as dir not exist Sep 23, 2015
.travis.yml Setting up travis Jul 4, 2013
LICENSE
README.md Fix typo Sep 22, 2015
composer.json re-adding gherkin so we can test with it, but at an older version for… Oct 12, 2015
composer.lock re-adding gherkin so we can test with it, but at an older version for… Oct 12, 2015
phpunit.xml.dist

README.md

KnpUniversity Activity Runner

Build Status

Usage

Setup a web server or start the built-in web server:

cd web
php -S localhost:8000

Grading is done via an API. But there is also a web interface to help grade and create activities:

Authoring Tool

To help create challenges, go to the authoring tool:

http://localhost:8000/author

Here, enter the full path to a challenge class filename on your filesystem. The next page will allow you to play with the challenge and test it.

Contributing

Isses and feature requests go to GitHub Issue Tracker. Pull requests are very welcome, as always!

Running the Tests

Activity Runner uses PHPUnit for tests. Simply execute PHPUnit from the project's root directory:

$ phpunit

License

KnpUniversity Activity Runner is released under the MIT License. See the bundled LICENSE file for details.