🧭
Compass-Edu
  • Compass-Edu Docs
  • Library
    • Compass
  • Tutorials
    • Basic Usage
  • Help
    • Common Errors & Issues
Powered by GitBook
On this page
  • Instantiation
  • Events

Was this helpful?

  1. Library

Compass

Instantiation

To create an instance of Compass, create a new instance of the library.

Example:

const compassEdu = require('compass-edu');

const user = new compassEdu('school_prefix', {settings});

school_prefix

The school prefix is a short string used in the URL proceeding compass.education, for example, pupils from Templestowe College will use tc-vic.

Settings

The settings objects are one or more flags parsed to the Compass instance.

These flags include (defaults in brackets):

  • showChrome (false) - Shows puppeteer's chromium instance

  • pageDelay (2500) - Increases the delay before resolving the promise, you most likely will need to ajust this depending on your network speed

Events

The currently used events are as follows:

  • 'initialized' - called when the Compass-Edu Instance is ready.

  • 'logged-in' - called once the Instance has successfully logged in.

PreviousCompass-Edu DocsNextBasic Usage

Last updated 5 years ago

Was this helpful?