Entry and Exit

Entry and Exit module screenshot

Description

Entry and Exit module for RosarioSIS. Record coming and going of students and users at determined checkpoints. Track package deliveries.

Each checkpoint can have authorized times and can be used to record both entries and exits, or only entries, or only exits.

Easily add records for a checkpoint for one or various students or users at the same time.

Consult records, filter them by date, checkpoint or status. Limit the list to the last record only, or to a subgroup of students / users using the “Advanced” link.

A new “Entry and Exit” tab is added to the Student Info program. On this tab, you can check if the student has a package to pickup. A “You have a package to pickup” note is displayed to students and their parents when they log in.

In this tab, you can also write private notes about students, such as what to check for (alcohol, drugs, etc.) when at the checkpoint.

This tab also lists “Evening Leaves”. Evening Leaves are a way to indicate a student is authorized to return after the configured authorized time for a checkpoint. An Evening Leave consist of a beginning and end date, on specific days of the week, and a return time. For example, a student is authorized to come back later to the dormitory on Mondays, as he has a sport training session.

An Evening Leave report lets you consult which students have not come back / are not gone yet. It will list students and their status based on the “Evening Leave” and “Authorized Return Time”. Students without evening leave can be hidden.

Finally, a custom Entries Report (not activated by default) which offers a slight variant to the Evening Leave report, notably the delay and attendance teacher.

Translated in French, Spanish and Slovenian.

Automation

In order to automatically perform actions, you can trigger the following URLs (logged in as an administrator).

Add Records (Students):
Modules.php?modname=Entry_Exit/AddRecords.php&modfunc=save&checkpoint_id=1&record_type=in&unauthorized=auto&type=student&st[]=__STUDENT_ID__

Add Records (Users):
Modules.php?modname=Entry_Exit/AddRecords.php&modfunc=save&checkpoint_id=1&record_type=in&unauthorized=auto&type=staff&st[]=__STAFF_ID__

Where

  • &modfunc=save = Save
  • &checkpoint_id=1 = Checkpoint ID 1
  • &record_type=in = Record Type (entry: in, exit: out)
  • &unauthorized=auto = Unauthorized (authorized: [empty], unauthorized: Y, automatic: auto)
  • &type=student = Type (students: student, users: staff)
  • &st[]=__STUDENT_ID__ = Student / User ID

Package Delivery:
Modules.php?modname=Entry_Exit/PackageDelivery.php&modfunc=save&comments=My comment&st[]=__STUDENT_ID__

Where

  • &modfunc=save = Save
  • &comments=My comment = Comments “My comment” (optional)
  • &st[]=__STUDENT_ID__ = Student ID

Download free module

Premium module

The Entry and Exit Premium module extends the free module with the following features.

Setup Automatic Records for given days of the week, time and checkpoint. This for all students (all or selected grade levels) or all users (all or selected profiles).

Exceptions can be used for example in a Hostel for students who will exceptionally stay at the Hostel during the weekend. This, in combination with automatic exit records on Friday evening for all students.

Individual students or users having exceptions will be excluded from automatic records during the timeframe of the exception.

Only administrators can manage exceptions, but current exceptions can be consulted from the Student Info > Entry and Exit tab.

Finally, the Take Attendance program is an integration of the default Attendance > Take Attendance program with entry or exit records.

It provides two additional columns: “Evening Leave” and “Time” which will help determine if the student is currently absent. The absent code will be preselected in case there are no (entry or exit) records for the selected checkpoint and, in case there is an evening leave set for today, if its authorized return time is before now.

Note: you must activate both free and Premium modules.

Entry and Exit Premium module screenshot 2 Entry and Exit Premium module screenshot 3 Entry and Exit Premium module screenshot 1

€50

Instant download after purchase.

Install

Copy the Entry_Exit/ folder (if named Entry_Exit-master, rename it) and its content inside the modules/ folder of RosarioSIS.

Go to School > Configuration > Modules and click “Activate”.

Requires RosarioSIS 11.4+

Demo

The Entry and Exit module can be freely previewed in the online demonstration of RosarioSIS.
Note: Activate the module first if it is not appearing in the left menu.

Copyleft

  • Author François Jacquet
  • License GNU/GPLv2 or later