UNPKG

wwwitsourceproviders-attendanceapi

Version:

Attendance Tracker

64 lines (49 loc) 1.51 kB
# IT Source Providers A node.js sdk to interface with (https://attendance.itsourceproviders.com//) # Classes - itsourceproviders.attendance.User - itsourceproviders.attendance.Course You can mark attendance for teachers and students. ### Installation ```sh npm install wwwitsourceproviders-attendanceapi ``` ### Development ```sh const itsourceproviders = require('wwwitsourceproviders-attendanceapi'); //set credentials itsourceproviders.attendance.Setting.setCredentials('credentials.json'); //mark user attendance itsourceproviders.attendance.User.addAttendance('daniel@itsourceproviders.net','2020-11-01 12:00:00',itsourceproviders.attendance.State.PRESENT) .then(function(d){ console.log('complete'); }) .catch(function(err){ console.log(err); }); ``` ```sh const itsourceproviders = require('wwwitsourceproviders-attendanceapi'); //set credentials itsourceproviders.attendance.Setting.setCredentials('credentials.json'); //mark course attendance itsourceproviders.attendance.Course.addAttendance('ExpirementalHumanandSocialGqOmGmorP','daniel@itsourceproviders.net','2020-11-01 12:00:00',itsourceproviders.attendance.State.PRESENT) .then(function(d){ console.log('complete'); }) .catch(function(err){ console.log(err); }); itsourceproviders.attendance.Course.getAttendance( 'ExpirementalHumanandSocialGqOmGmorP', 'daniel@itsourceproviders.net', 2020, 2 ) .then(function(d){ console.log(d.body); }) .catch(function(err){ console.log(err); }); ```