moodle-scraper

0.0.4 • Public • Published

moodle-scraper

Very simple Moodle Scraper, tested only with UTFPR-CP Moodle. More API very soon.

Installation

npm install moodle-scraper

Usage

var moodle = require('moodle-scraper');
 
var user = {
  username: "",
  password: "",
  url: "http://ead.cp.utfpr.edu.br" // Moodle domain.
};
 
moodle.courses(user, function(err, courses){
   if (err) throw err; // Crash if returns some error.
   console.log(courses) // Show JSON with all user courses.
})

API

courses(user, callback)

  • user User credentials and Moodle Domain.
  • callback(err, courses) Courses JSON or error.
moodle.courses(user, function(err, courses){
   if (err) throw err;
   console.log(courses);
})

teacher(user, teacher, callback)

  • user User credentials and Moodle Domain.
  • teacher Moodle teacher ID.
  • callback(err, teacher) Teacher information or error.
moodle.teacher(user, teacherId, function(err, teacher){
   if (err) throw err;
   console.log(teacher)
})

Readme

Keywords

Package Sidebar

Install

npm i moodle-scraper

Weekly Downloads

9

Version

0.0.4

License

MIT

Last publish

Collaborators

  • luigifcruz