简介
Classeviva-api 是一款基于 Node.js 平台的 npm 包,封装了 Classeviva 学校管理系统的 API,让开发者可以更方便地访问、读取和处理 Classeviva 系统中的数据。本篇文章将介绍如何使用 classeviva-api 包,并且会提供示例代码。
安装
使用 npm 安装 classeviva-api:
--- ------- --------------
使用
在代码中引入 classeviva-api:
----- ------------- - --------------------------
然后通过构造函数创建 ClassevivaAPI 的实例:
--- -- - --- ----------------
默认情况下,classeviva-api 会尝试使用 user.yml 文件中保存的用户名和密码进行登录。可以通过以下方式设置用户名和密码:
----------- - ---------------- ----------- - ----------------
设置完毕后,可以调用 login()
方法登录 Classeviva:
------------------ -- - -- -------- -------------- -- - -- --------- ---
获取用户信息
通过调用 getUserInfo()
方法可以获取当前用户的信息:
------------------------------ -- - ---------------------- -------------- -- - -- ------------- ---
获取学生信息
通过调用 getStudents()
方法可以获取当前用户在 Classeviva 中管理的所有学生信息:
------------------------------ -- - ---------------------- -------------- -- - -- ------------- ---
获取学生成绩
通过调用 getStudentGrades(studentId)
方法可以获取某个学生的成绩信息:
--- --------- - ------------------ ------------------------------------------ -- - -------------------- -------------- -- - -- ------------- ---
获取学生考勤记录
通过调用 getStudentAttendances(studentId)
方法可以获取某个学生的考勤记录:
--- --------- - ------------------ ---------------------------------------------------- -- - ------------------------- -------------- -- - -- ------------- ---
结语
通过阅读本篇文章,相信你已经了解了 classeviva-api 的基本使用方式,如果你想进一步了解 classeviva-api 的更多功能和 API,可以查看官方文档:https://github.com/vittoriopippi/classeviva-api-docs。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6006725e3660cf7123b3640a