wwwitsourceproviders-attendanceapi

2.0.0 • Public • Published

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

npm install wwwitsourceproviders-attendanceapi

Development

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);
});
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);
});

Package Sidebar

Install

npm i wwwitsourceproviders-attendanceapi

Weekly Downloads

2

Version

2.0.0

License

MIT

Unpacked Size

15.2 kB

Total Files

9

Last publish

Collaborators

  • wwwitsourceproviders