Jump to ContentJump to Navigation/Login

Site Search

Login


[Register]

Course Registration

Understanding Web Accessibility

Register Now for the January 25 start date.

Donate

If you have found ATutor useful, please consider making a donation.

Donate

Services

Members Online

No Members Logged In

(8 guests in past 15 min.)

Visitors

Locations of visitors to this page

Advertisements

Development

The ATutor Development Site has been created as a place to learn about the ATutor source code, and as a place to contribute to ATutor's development. As an open source project, we encourage PHP programmers to develop and submit new features. Non-programmers can learn about new development, report bugs, request and vote for new features, and influence how ATutor evolves. Browse the ATutor Wiki for details of current and ongoing work, and create an account to add your feature and design ideas to your own wiki pages.

Browse ATutorWiki
http://wiki.atutor.ca

Source Code Repository

The ATutor source code is maintained in a Subversion (SVN) version control system, which is available publicly for browsing and checkout. Current CVS users should find the switch to SVN relatively easy -- both function much the same way. For more information on using Subversion, please visit the official Subversion homepage.

You should develop on your own development machine, issuing the SVN update command before each development session to be sure you are working with current code. See the Developer Documentation for more details about setting up Subversion and an ATutor development environment. Also see the Administrator Handbook for details about using the ATutor Patcher Module to create patches that can easily be shared or integrated into the public source code.

Use the following links to view the developing source code, or copy a link into your SVN client to checkout a live copy for testing, or to develop from.

Browse Repository with WebSVN
websvn.atrc.utoronto.ca/

Proposed Features

The Proposed Features page lists features which have been requested by the ATutor user community. ATutor.ca members can vote on features to give them priority, and potential developers can assign themselves the task of adding a new feature. New features can be requested in the ATutor Feature Requests forum.

Bug Tracking

Please report bugs to the ATutor Bug Reports forum. Be sure to indicate the code version being used, such as a release candidate, stable release, nightly build, or SVN checkout, etc. Also be sure to describe the details of the system that ATutor is being developed/tested on, such as the operating system, web server, PHP version, etc. The Mantis Bug Tracker will be available here soon for approved ATutor developers.

Browse Bug Tracker
Browse Bug Tracker

Development Forum

The Development Forum is available for developers and users to communicate. Developers should use this forum to discuss development related issues. ATutor Users should use this forum to provide feedback on developing features.

Developer Documentation

Developer documentation is available for those who wish to contribute to the ATutor source code. Before starting development be sure to read the documentation for guidelines, practices, and standards that should be followed when creating and modifying ATutor source code.


Who links to me.