wwwitsourceproviders / attendance
2.0
2021-03-29 19:30 UTC
Requires
- firebase/php-jwt: ^5.2.0
- guzzlehttp/guzzle: ^7.2.0
Requires (Dev)
- firebase/php-jwt: ^5.2.0
- guzzlehttp/guzzle: ^7.2.0
This package is auto-updated.
Last update: 2025-04-29 01:04:07 UTC
README
A php sdk to interface with (https://attendance.itsourceproviders.com//)
Classes
- ITSourceProviders\Attendance\User
- ITSourceProviders\Attendance\Course
Mark teacher and student attendance
Installation
composer require wwwitsourceproviders/attendance
Development
require 'vendor/autoload.php'; try { ITSourceProviders\Attendance\Config\Setting::setCredentials('credentials.json'); ITSourceProviders\Attendance\User::addAttendance( 'daniel@itsourceproviders.net', date('Y-m-d H:i:s'), ITSourceProviders\Attendance\AttendanceState::PRESENT ); $uattendance = ITSourceProviders\Attendance\User::getAttendance( 'daniel@itsourceproviders.net', 2021, 2 ); ITSourceProviders\Attendance\Course::addAttendance( 'ExpirementalHumanandSocialcbXghudrk', 'daniel@itsourceproviders.net', date('Y-m-d H:i:s'), ITSourceProviders\Attendance\AttendanceState::PRESENT ); ITSourceProviders\Attendance\Course::addGoogleAttendance( '242880195678', 'daniel@itsourceproviders.net', date('Y-m-d H:i:s'), ITSourceProviders\Attendance\AttendanceState::PRESENT ); $ucattendance = ITSourceProviders\Attendance\Course::getAttendance( 'ExpirementalHumanandSocialcbXghudrk', 'daniel@itsourceproviders.net', 2021, 2 ); } catch (Error $e) { echo $e->getMessage(); } catch (Exception $e) { echo $e->getMessage(); }