SchoolTool
Encyclopedia
SchoolTool is a GPL licensed, free student information system
for schools around the world. The goals of the project are to create a simple turnkey student information system, including demographics, gradebook, attendance, calendaring and reporting for primary and secondary schools, as well as a framework for building customized applications and configurations for individual schools or states.
SchoolTool is built as a free software
/open source
software stack, licensed under the GNU
General Public License, Version 2, written in Python
using the Zope
3 framework.
The sub-projects of School Tool are as follows:
SchoolTool is configured by default to act as what is often called a student information system
or SIS. The focus is on tracking information related to students: demographics, enrollment grades, attendance, reporting. It is a subset of a complete “management information system” or MIS for schools, which might also cover systems like accounting.
SchoolTool is not a learning management system
, or LMS, such as Moodle, although they share some overlapping feature sets, such as a gradebook. SchoolTool does not contain curriculum or learning objects.
Student information system
A student info system is a software application for education establishments to manage student data. Student information systems provide capabilities for entering student test and other assessment scores through an electronic grade book, building student schedules, tracking student attendance, and...
for schools around the world. The goals of the project are to create a simple turnkey student information system, including demographics, gradebook, attendance, calendaring and reporting for primary and secondary schools, as well as a framework for building customized applications and configurations for individual schools or states.
SchoolTool is built as a free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
/open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
software stack, licensed under the GNU
GNU
GNU is a Unix-like computer operating system developed by the GNU project, ultimately aiming to be a "complete Unix-compatible software system"...
General Public License, Version 2, written in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
using the Zope
Zope
Zope is a free and open-source, object-oriented Web application server written in the Python programming language. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web...
3 framework.
The sub-projects of School Tool are as follows:
- The SchoolTool Calendar and SchoolBell are calendar and resource management tools for schools available as part of the EdubuntuEdubuntuEdubuntu, also previously known as Ubuntu Education Edition, is an official derivative of the Ubuntu operating system designed for use in classrooms inside schools, homes and communities....
Linux distribution. - A SchoolTool student information system is being developed and tested in collaboration with schools
- CanDo is a SchoolTool-based skills tracking program developed by VirginiaVirginiaThe Commonwealth of Virginia , is a U.S. state on the Atlantic Coast of the Southern United States. Virginia is nicknamed the "Old Dominion" and sometimes the "Mother of Presidents" after the eight U.S. presidents born there...
students and teachers to track which skills students are acquiring in their classes and at what level of competency.
SchoolTool is configured by default to act as what is often called a student information system
Student information system
A student info system is a software application for education establishments to manage student data. Student information systems provide capabilities for entering student test and other assessment scores through an electronic grade book, building student schedules, tracking student attendance, and...
or SIS. The focus is on tracking information related to students: demographics, enrollment grades, attendance, reporting. It is a subset of a complete “management information system” or MIS for schools, which might also cover systems like accounting.
SchoolTool is not a learning management system
Learning management system
A learning management system is a software application for the administration, documentation, tracking, and reporting of training programs, classroom and online events, e-learning programs, and training content...
, or LMS, such as Moodle, although they share some overlapping feature sets, such as a gradebook. SchoolTool does not contain curriculum or learning objects.
SchoolTool Features
- Customizable demographics;
- Student contact management;
- Calendars for the school, groups, and individuals;
- Resource booking;
- Teacher gradebooks;
- Class attendance;
- Report card generation.
See also
- MetadataMetadataThe term metadata is an ambiguous term which is used for two fundamentally different concepts . Although the expression "data about data" is often used, it does not apply to both in the same way. Structural metadata, the design and specification of data structures, cannot be about data, because at...
- Enterprise Application IntegrationEnterprise application integrationEnterprise Application Integration is defined as the use of software and computer systems architectural principles to integrate a set of enterprise computer applications.- Overview :...
- Open Knowledge InitiativeOpen Knowledge InitiativeThe Open Knowledge Initiative is an organization responsible for the specification of software interfaces comprising a Service Oriented Architecture based on high level service definitions.-Description:...
- Web services