SchoolTool: An Advanced School Management And Information System
SchoolTool is an Open Source, free, web based student information system designed for schools around the world. It is developed and distributed by Shuttleworth foundation with strong support for translation, localization and automated deployment and updates via the Ubuntu Linux installer and package management system.
SchoolTool is licensed under GPL2 and written in Python using the Zope 3 framework. The main goals of this project are to create a simple turnkey student management and information system, including demographics, gradebook, attendance, calendaring and reporting for primary and secondary schools.
- Customizable student and teacher demographics and other personal data
- Contact management for teachers, students, and their guardians
- Teacher gradebooks
- Schoolwide assessment data collection and report card generation
- Class attendance and daily participation grades
- Calendars for the school, groups, individuals, and resource booking
- Tracking and management of student interventions
The core development team of SchoolTool strongly suggests and recommends to install it on Ubuntu 12.04 or later. Since they have created packages for multiple operating systems, the core development team doesn’t support them.
SchoolTool is found in the official repositories, so we can install it with command:
$ sudo apt-get install schooltool
However, SchoolTool has a PPA to get the newer releases and development releases.
$ sudo add-apt-repository ppa:schooltool-owners/ppa
$ sudo add-apt-repository ppa:schooltool-owners/dev
Update the sources list using command:
And finally install SchoolTool using command:
$ sudo apt-get install schooltool
Open up your browser and type http://localhost:7080/ in the address bar. If you want to open it from a remote client, edit file /etc/schooltool/standard/paste.ini,
$ sudo nano /etc/schooltool/standard/paste.ini
Set the host value as 0.0.0.0 as shown below.
host = 0.0.0.0
Save and close the file. Restart schooltool service.
$ sudo service schooltool restart
Now you can access the SchoolTool web console using URL http://ip-address:7080 from your browser. You will see a blank calender screen like below.
Change Management password:
The default SchoolTool administrative user is “manager” and password is “schooltool”. Login using the above credentials.
Login to the manager account. In the Server section, you will find the details of your SchoolTool server.
SchoolTool doesn’t act a email server like Sendmail or Postfix. It will send mails like email clients such as Thunderbird, Evolution.
To enable mail function in SchoolTool, login to manager account and goto Server tab. Click on the Outgoing Email link. After that, Click on the yellow colored pencil icon to change the email settings. Fill up the smtp, Email and password details and click apply.
It is important to setup the calendar as per your Regional location. To do that, click on the Calendar tab on the Server section. Select your Time zone, for me it’s Asia/Kolkatta.
Here we’ve come to the brief and biggest part that needs more time and attention to get things done. We can’t cover all the things in one article. So i recommend you to visit the official documentation page of the SchoolTool, go through the sections one by one and setup your school accordingly. It will take some hours or even days to setup the whole school setup. Don’t be afraid, it is not that a difficult task. SchoolTool team has a well prepared self-helf documentation with screenshots in their website. You don’t have to go anywhere to learn SchoolTool. Learn from the SchoolTool documentation page and do it yourself.
Like us on Facebook
This week Top Posts
- Top Things To Do After Installing Ubuntu 13.10 'Saucy Salamander' : Ubuntu 13.10 Saucy Salamander will be released on coming October 17th with many new salient featur...0 comments |
- Twelve Vulnerabilities Have Been Fixed In Ubuntu 12.04, Time To Update : Canonical has released security updates for Ubuntu 12.04 LTS and advices to update your system as so...0 comments |
- TeamViewer 9 Final Has Been Released! : TeamViewer is a commercial all-in-one software that can be used for remote control, desktop sharing,...0 comments |
- How To Upgrade From Ubuntu 13.04 Raring To Ubuntu 13.10 Saucy Salamander : Ubuntu 13.10 Saucy will be released on October 17th. Hope it will come with lot of improvements and ...0 comments |
- Configure Your Browser To Use Tor On Ubuntu/Debian/Linux Mint : Tor, The Onion Router, is a network of Virtual Tunnels that allows users to communicate securely and...0 comments |
- Install lamp with 1 command in Ubuntu 12.10, 13.04 Raring Ringtail & LinuxMint13 : Updated: 10/09/2012 :LAMP (Linux, Apache, MySQL and PHP) is an open source Web development platform ...0 comments |
- TeamViewer 9 Final Has Been Released!
- Twelve Vulnerabilities Have Been Fixed In Ubuntu 12.04, Time To Update
- OpenLDAP Installation and Configuration in Ubuntu 12.10/13.04/13.10 And Debian 6/7
- Configure Your Browser To Use Tor On Ubuntu/Debian/Linux Mint
- Setup A Full Featured ITIL Management System Using Integria IMS On CentOS 6
- Install LibreOffice 4.1.3 in Elementary OS ‘Luna’
- How To Install Simple Scan in Crunchbang ‘Waldorf’
- Selene Media Encoder: Convert Audio, Video Files To Most Popular Formats
- Linux Kernel 3.12.2 Is Available For Download! Install / Upgrade Instructions
- CentOS 6.5 Has Been Officially Released!
This work by unixmen.com is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Copyright © 2008-2013 Unixmen.com .