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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.4
    3
    • latest

Version History

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_