/Kode

Homework management system for programming courses at universities.

Primary LanguagePHP

Kode

What is Kode?

Kode is a homework management system for programming courses at universities.

What does it really do?

Kode is a web application that allows university professors to send students assignments. Later Students can login to system and submit their answers. These submissions can be of any type. But Kode focus on programming assignments and their submissions.

What are kode features?

  • Plagiarism detection in submissions
  • Batch Grade Submissions
  • Notify Students of new assignments
  • Ability to assign each class one or more TAs
  • And much more...

I'm Excited! What I need to run Kode?!

You need a PHP/MySQL server to use Kode. For Plagiarism detection you need nodejs be installed on your server.

Can I use Kode without Plagiarism extension?

Yes!

How to install?

This page explains how to install Kode on your server.

There is no build script now. But I plan to add a build script to smooth installation process.

Anything else?

If you used this project, please add a link to your domain in this page.

Notice

You can see core structure of this application here. It is a ready to use Application Skeleton built on top of Zend Framework.

License

(The MIT License)

Copyright (c) 2011 Morteza Milani mrtz.milani@googlemail.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.