studentvue
TypeScript icon, indicating that this package has built-in type declarations

2.0.4 • Public • Published

StudentVUE

license npm package

Documentation

StudentVUE is a tool for students to access classroom information from their institution or district. It uses a SOAP API, sending data in the form of XML. But, to access XML as usable data, it must be parsed which can be a tedious process. Thus, this library was created to let you use StudentVUE's API without needing to worry about parsing XML.


Disclaimer

Some methods will throw an error because some properties may be county-specific (See https://github.com/jwmarb/studentvue.js/pull/4). If you encounter a method that does not work, please open an issue or create a pull request fixing your issue. (See CONTRIBUTING)

Installation

npm

npm install studentvue

yarn

yarn add studentvue

Usage

To get started, we must first log in to start using the API.

import StudentVue from 'studentvue';

const DISTRICT_URL = 'https://...';
const USERNAME = '...';
const PASSWORD = '...';
const client = await StudentVue.login(DISTRICT_URL, { username: USERNAME, password: PASSWORD });

Once we are logged in, we can access any method within the API. Refer to Client documentation to see valid methods


Contributing

See CONTRIBUTING

License

Distributed under MIT © Joseph Marbella

/studentvue/

    Package Sidebar

    Install

    npm i studentvue

    Weekly Downloads

    4

    Version

    2.0.4

    License

    MIT

    Unpacked Size

    308 kB

    Total Files

    22

    Last publish

    Collaborators

    • specify_