• Stars
    star
    180
  • Rank 212,393 (Top 5 %)
  • Language
    PHP
  • Created over 13 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NO LONGER USER LEVEL SUPPORTED. CONTRIBUTING DEVELOPERS INTERESTED IN MAINTAINING ATUTOR, SHOULD REQUEST COLLABORATOR ACCESS. : ATutor is an Open Source Web-based Learning Management System (LMS) used to develop and deliver online courses. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute standardized Web-based instructional content, easily import prepackaged content, and conduct their courses online. Students learn in an accessible, adaptive, social learning environment.

ATutor Readme:

About

ATutor is a learning management system to continue professional development for teachers, career developers, and academic research. It is written in PHP in a cross platform operating system.

Features

Two accessibility features in the system are text alternatives for all visual elements and keyboard access to all elements of the program. With these features, a blind person can listen to the entire interface of the system with the help of a screen reader, and he or she can access the system without needing a mouse. These features also allow ATutor to adapt to a wide variety of technologies including cell phones, personal data assistants (PDAs), and text-based Web browsers, to name a few. ATutor is also designed for adaptability to any of several teaching and learning scenarios. There are four main areas that reflect this design principle: themes, privileges, tool modules, and groups

Installation

To install ATutor, point your web browser to the installation directory where ATutor was extracted, and follow the Installer's instructions. e.g. http://localhost/ATutor

For full installation instructions see: https://atutor.github.io/atutor/docs/installation

Installing from a Github Clone

  1. Fork ATutor into your own Github account, at: https://github.com/atutor/ATutor

  2. Clone ATutor from the fork you created into the document root of your webserver (for convenience), with:git clone https://github.com/yourname/ATutor.git

  3. Before running the Installer, create an empty config.inc.php file in the ATutor/include/ directory. If you have a command line to work from, while located in the ATutor directory, create the file with: touch include/config.inc.php

  4. Follow the installation instructions at the link above.

  5. Or, follow the instructions given by the ATutor Installer.

How to contribute

If you want to contribute to ATutor follow the instructions below or on https://atutor.github.io/atutor/docs/dev_with_github.html

  1. Fork the repository and create clone
  2. Create a new branch to work in
  3. Edit and create new files within your new branch
  4. Make sure your branch is up to date with the master branch
  5. Merge pull requests into master branch

For additional ATutor documentation, see the ATutor Handbook in ATutor, or at the following links:

Developers

  • Inclusive Design Research Centre
  • OCAD University
  • ATutorSpaces

License

GPL

Website Link

Report Issues


Have fun, and take it places!

-Greg

More Repositories

1

AContent

AContent elearning content authoring tool and repository. Develop interoperable content and tests. Import or link those into your LMS or another elearning environment using LTI or the AContent API.
PHP
20
star
2

job_board

Attaches a job board that can be used to post employment opportunities, allowing employers to submit job posting.
PHP
8
star
3

openmeetings

Integrates the OpenMeeting video conferencing application with ATutor
PHP
8
star
4

payments

Allows ATutor administrator to link to a credit card processing service. Various options allow instructors or admin to grant access to courses automatically when a payment is recieved, Paypal, Moneris, MiraPay, BeanStream, and potentially other services
PHP
7
star
5

scorm_packages

A player used to import and display SCORM 1.2 content packages in course content
PHP
6
star
6

atutor.github.io

atutor.github.io (aka atutor.ca) is the new home of the ATutor Open Source Learning Management System (LMS), used to develop and deliver online courses. You will find documentation, downloads, all the ATutor source code, and a place to report and resolve issues. If you are inclined, get your own features, modules, or themes added to ATutor.
HTML
6
star
7

lifetype

Integrates the LifeType blogging platform with ATutor.
PHP
4
star
8

wordpress

Integrates Wordress blogging into ATutor.
PHP
3
star
9

bigbluebutton

Copy of Nishant Kumar's BBB module, which provides single signon to BigBlueButton from ATutor
PHP
3
star
10

cmap

Integrates the Cmap visual topic mapping application with ATutor
PHP
3
star
11

google_talk

Embeds GoogleTalk into ATutor as a live voice and video communication tool
PHP
3
star
12

phpdoc2

Developer tool used to output API docuemtnation embeded throughout the ATutor code.
PHP
2
star
13

manage_multi

Manager for ATutor multisite installations
PHP
2
star
14

ccnet

Integrates CCnet elearn administration application into ATutor.
PHP
2
star
15

ATutor-Calendar

PHP
2
star
16

gameme

Module to add gamification elements to ATutor courses. Users collect points and badges, and progress through levels as they complete course work.
PHP
2
star
17

userplane

Integrate Userplane audio, video, chat conferencing into ATutor.
PHP
2
star
18

ewiki

Integrates Erfurt Wiki into ATutor.
PHP
2
star
19

mediawiki

Integrates Mediawiki into ATutor.
PHP
2
star
20

pdf_converter

Inserts a link to export content pages from ATutor as PDF files.
PHP
2
star
21

twitter

Integrate Twitter feeds into ATutor.
PHP
1
star
22

merlot

Integrates the Merlot content repository into ATutor. Basic and Advanced search tools.
JavaScript
1
star
23

adobe_connect

Module used to instrgate adobe connect with ATutor
PHP
1
star
24

equella

Integrates the Equella content repository with ATutor
PHP
1
star
25

basiclti

Adds IMS Basic LTI support to ATutor. Obsolete after ATutor 2.0.3
PHP
1
star
26

atsocial_iphone_app

Links ATutor Social into an Iphone
Objective-C
1
star
27

announcement_subscription

Sends emails to students when announcements are posted in an ATutor course
PHP
1
star
28

disclaimer

Requires new users to agree with terms and conditions before being able to access ATutor.
PHP
1
star
29

phpmyadmin

Integrates phpMyAdmin as an ATutor administrator tool for managing the ATutor database
PHP
1
star
30

xmpp-chat

1
star
31

certify

Issue certificate to ATutor students who have passed a given number of tests.
PHP
1
star
32

test_refresher

Send automated email to course participant after a given period, to have them retake a test and refresh their knowledge.
PHP
1
star
33

mahara

Integrate Mahara eportfolios with ATutor.
PHP
1
star
34

atalker

Convert text UI components, and text within ATutor content to speech. Requires Festival TTS engine.
PHP
1
star
35

joomla_atutor

Integrate ATutor into Joomla. This is a Joomla module.
PHP
1
star
36

webcalendar

Integrates WebCalendar with ATutor
PHP
1
star
37

elluminate

Integrate Elluminate with ATutor.
PHP
1
star
38

epresence

Integrates the Epresence video lecture and archiving application with ATutor.
PHP
1
star
39

assignment_dropbox

Allows assignment submission as a single step. Obsolete after ATutor 2.0.3
PHP
1
star
40

atutor_opencaps

Integrates OpenCaps with the ATutor content editor to provide a video captioning editor
PHP
1
star
41

hello_world

A template module used as a starting point when creating new ATutor modules.
PHP
1
star
42

ldap

Allows ATutor to authneticate users again an LDAP directory service rather than the ATutor database.
JavaScript
1
star
43

subsite_support

Added to the main site of an ATutor multisite installation to provide a support contact for subsite administrators.
PHP
1
star
44

google_calendar

Links users' Google calendars into ATutor
PHP
1
star
45

course_seats

Course Seats: This module allows ATutor administrators to set enrollment limits on courses. It inserts a Course Seats tab in the admin's Courses submenu where course seats are managed, and when integrate with the Payments Module, insert a Course Seats tab in the instructor's enrollment submenu, where additional course seats can be purchased.
PHP
1
star