Experimental Project

This is a sandbox project, which contains experimental code for developer use only.

Accreditation Criteria Tracking (A.C.T.)

This module creates a central location for all information pertinent to the accreditation process for institutions of higher education. Though this module is intended for a college/university setting, a primary or secondary school could just as easily adapt this system to aid in their evaluation process.

Features

  • Creates a single location to access all data relevant to a school's evaluation process.
  • Provides an intuitive interface for school administrators to access and input data.
  • Each entity is highly customizable - using Drupal's "fieldable" construct, every object in the system can be custom tailored to meet each unique institution's needs.
  • Each entity is permission based. An administrator can grant view or edit access to any entity in the system, providing an easy interface to restrict users of the system from accessing data.
  • Dynamic reporting for every entity, and a large scope of relations. A great deal of information in an educational setting is relational. This system captures those relationships, providing a very detailed perspective of the status of the school. For instance grade distributions can be evaluated by department, instructor, course, student or class. A similar set of relations can be reported for grant funding, learning objectives/measured outcomes, publications, faculty/staff/student demographics, etc.

Overview

Each component is developed using Drupal's Core Entity API. This means each component is "fieldable" - enabling each unique institution to attach Drupal Fields to the existing entities (for instance, add a file field to the course entity to store the course's BDS). Information relevant to any educational institution has already been defined in the entity (e.g. people's names, class syllabi, degrees offered by a department, etc). Users can add/edit using Forms implemented using the Form API for each entity, or import the data from other system using the Feeds Module.

Each component is as independent as possible, so each institutions only needs to install entities that capture the information they want to collect.

Also many of the settings such as term names, faculty titles, GPA scale, etc. are customizable using Drupal's intuitive administrative interface. So right out of the box, the system can be custom tailored to your school, with a little technical expertise.

Entities/Features that are currently implemented:

  • Alumni Track employment information for alumni of your school/program.
  • Classes Collect all data relevant to your course offerings - such as syllabi, class rosters, student grades, etc. Classes are integrated with the Feeds module, to allow easy importing of your school's classes from another electronic system.
  • Courses Collects all data relevant to a school's course offerings. Courses are integrated with the Feeds module, to allow easy importing of your school's courses from another electronic system.
  • Course Competencies, Learning Objectives, and Measured Outcomes This component aids the school in creating competencies, learning objectives for those competencies, and a method for easily reporting the measured outcomes for each learning objective. (note: measured outcomes will be integrated with the Feeds module, to allow easy importing of a student's performance in a class).
  • Departments Create all departments your school contains, allowing you to aggregate reporting of faculty and students by department.
  • Degrees Create all degrees your school offers, allowing you to aggregate the reporting of student's performance enrolled in a specific degree or concentration.
  • Faculty Track all information relevant to faculty members of your school. The faculty component is integrated with the Feeds module, to allow easy importing of your schools classes from another electronic system.
  • Students Track all information about your students. Including grades, enrollment, and their research activity.
  • Staff Keep track of the staff in your school.
  • Filters On each entity's view page, there is a filter setting to allow dynamic reporting for the entity (simple entities, e.g. departments, do not need/have a filter)

This code is being released under the open source license - GPLv3. That being said, upon completion of this project I will be available for consultation to support, install, train or configure this project for your school.

Maintainers for act

  • joe.corall - 126 commits
    last: 7 weeks ago, first: 18 weeks ago

Issues for act

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here