问题标签 [powerschool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

sql - SQL下拉以包含隐藏参数

下面列出的代码当前填充下拉列表,如

所有运动

运动 - 棒球

运动 - 保龄球

运动 - 篮球

这真的是

Logtypid=3935 - subtypeid=x

我需要子类型 id 来提取 2 个额外的子类型,它们的 logtypeid 不为 3935,但问题是这些子类型的 logtypeid 为 626。我只需要 logtypeid 为 3935 的学生。目前..我写的方式:

我已经尝试了一切,我开始认为也许为了获得所需的结果,我可能需要为它创建一个表。任何帮助或想法将不胜感激。谢谢。

该代码使用 tlist 填充用于运行报告的下拉列表的选择选项。选择选项名称来自 GEN 表,它应该解释连接。运动日志是 3935,健康日志是 626。我们只想在下拉列表中显示运动日志。When Sports - Baseball is selected, and the report is run, the output should be only students who have logtype 3935 and subtype x(whichever subtype is baseball), but the output needs to also pull the same students logtypeid 626, specifically only subtype 29和 43. 这有意义吗?

0 投票
0 回答
199 浏览

sql - 使用 tlist/SQL 进行下拉选择的隐藏参数

为了让您对手头的问题有所了解,我为学生信息系统创建了一个报告,该系统根据一组下拉列表中的可选标准,在 html 页面上提取学生日志。下拉列表使用 tlist/sql 填充。当前报告只有 3 个下拉菜单:

开始日期、结束日期和运动日志。以下是 Sports 下拉菜单的代码:

现在,为了让报告按设计拉出,我相信我需要从“运动”下拉列表中的每个选择中提取一些不会在下拉列表中列出或显示的数据。在它目前的状态下,它应该保持的方式是......

Sports 表示 logtypeid 3935。棒球是子类型 101,保龄球是子类型 102,等等。

为了让报告按设计拉取数据,还有两个额外的子类型需要拉取,但不幸的是它们持有不同的 logtypeid,626。所以如果学生 id 1 有 3935(logtypeid),101(subtype),它应该如果他/她有,也拉他的 626(logtypeid) 29(subtype) 和 626(logtypeid) 43(subtype)。

所以为了简化(我希望),所有 3935 都应该显示在 Sports 下拉列表中,并带有相应的子类型。任何持有所选标准的学生 ID(一次只能选择一项运动),报告还应该拉到那里 logtypeid 626、子类型 29 和 logtypeid 626 子类型 43。我已经尝试了我能想到的一切。我相信答案可能介于 CASE WHEN 之间,但我不确定语法。任何帮助或建议将不胜感激。先感谢您。

0 投票
2 回答
357 浏览

javascript - 结合 javascript 和 jquery 来填充多个隐藏字段 - 坏主意?

我正在努力寻找让老师们的生活更轻松的最佳方式。

我有一个选择字段和由 tlist sql 查询生成的选项列表。选择字段本身已经附加了一个 javascript,它根据所选选择选项的 id 在其他地方充实其他字段值(信用值和信用类型)。这是为此目的工作的javascript:

我还需要填充一个隐藏字段,该字段位于(并且必须保留)在生成选择列表的 tlist sql 标记之外。

这是我的sql代码:

就在它下面是我要填充的隐藏字段:

我为每个选项提供了节号作为其 ID,认为我可以使用每个选项的 ID 元素和一些聪明的 jquery 来填充隐藏字段,但我没有运气。我刚刚读到另一个问题,社区很好地回答了你不应该使用以数字开头的选项 ID 标签......所以现在我该怎么办?

有人可以帮我吗?

永远感谢,谢莉

0 投票
3 回答
145 浏览

ios - 尽管有限制,我如何实现这个应用程序?

目标:

大型学校的大厅监视器可以扫描学生证并在 PowerSchool 中轻松输入迟到的信息。

限制:

-由于法律限制,我无法访问 PowerSchool

- 无法将 ID 作为参数传递到 URL,因为数据库 ID 与学生 ID 不同。我可以得到一份清单,但随着新学生和一切的获得,这将很难维持。

我的想法:

创建一个扫描条形码的应用程序,将学生 ID 复制到剪贴板,立即打开一个 WebView 让用户登录,然后他们可以点击并按住将 ID 粘贴到用户查找字段中。

然而,这是非常低效的并且是最后的手段。鉴于我的极端限制,有什么办法可以改善这一点?

提前非常感谢。

0 投票
2 回答
1691 浏览

google-classroom - 使用 Google Classroom 的 API 向教师成绩簿发送成绩

使用新的 Google Classroom API 是否可以直接与 Power Teacher 等 SIS 集成,将成绩直接从 Google Classroom 发送给 Power Teacher?我知道我们可以下载并上传到 PT,但这有点像一些老师。

0 投票
0 回答
921 浏览

javascript - 如何使用 javascript 中的设定时间表自动通过电子邮件发送网页

我正在为我的学校使用 Powerschool 数据库。这是一家非营利性教育机构,它使用 SIS 来保存学生信息、成绩等。我需要这个网页在每周的每个星期五自动通过电子邮件发送到所有家长的电子邮件帐户。父母的电子邮件帐户已在 SIS 上的用户配置文件中设置。

有没有办法让用户在这个网页上提交他们的电子邮件地址,然后使用 Javascript 自动安排这个网页在每周的每个星期五通过电子邮件发送给用户?

对于购物清单,我真的很抱歉,但我对 JavaScript 的了解非常有限。

这是我显示学生成绩的基本 HTML 页面。当学生和家长登录到他们在 Powerschool(我的 SIS)中的个人资料时,它就会起作用。

0 投票
0 回答
155 浏览

sql - 如何同时插入多条记录?

当我想对多条记录进行插入时,插入语句出现问题。如果我有一个要插入的记录,我当前的代码可以正常工作,但如果我有多个记录,我会收到此错误:

这是我用来构建动态表并执行插入语句的代码:

第一次遇到此错误时,我在想我尝试插入的值可能有问题,但是一旦我意识到插入单条记录没有问题,然后我就开始查看我的插入语句。我不确定为什么此代码适用于单个记录而不适用于多个记录。我的标签有问题吗?或者我必须以不同的顺序引用我的表格?如果有人可以帮助解决这个问题,请告诉我。我插入的值如下所示:

这是整个错误消息:

0 投票
1 回答
180 浏览

jquery - 包含单引号的 JQuery 字段破坏了我的代码

我不知道如何逃避这个特殊的 '. 我有以下代码:

[01]home_room_teacher是一个包含学生家庭教师姓氏的字段。我们的一位老师姓奥谢。照原样,该代码适用于所有其他老师。如果我加载一个有他的学生作为他们的家庭房间,他姓氏中的 ' 会破坏脚本并且没有加载(页面片段中有多个内容)。

如果我这样做name="\[01]home_room_teacher\",页面加载正确,但该字段为空白。我还尝试编辑该字段中的实际值以显示 O\'Shea,但这也不起作用。

请帮忙。

编辑:这是正在运行的完整代码:

0 投票
2 回答
1466 浏览

mysql - PowerSchool:如何查询过去的注册

我知道这是一个专业的问题,因为只有一小部分成员甚至听说过 PowerSchool,但很难找到帮助。给定开始日期和结束日期,我需要运行一个查询,该查询将返回在该时间段内在学区注册的所有学生的学生 ID。如果我可以将它与“WITH AS”一起使用,我可以将它添加到如下所示的出勤查询“Where”子句中。这是我到目前为止所得到的,但我不知道如何检查它的准确性:

“ps_adaadm_defaults_all”是一个主要用于 ADM 的 PowerSchool 视图,所以我在这里的假设是,如果 ps_adaadm_defaults_all 中存在一个学生 ID,其日期介于两个给定日期之间,那么无论出勤率如何,该学生至少在当天就读,对吗?那里有任何可以伸出援助之手的 PowerSchool 用户吗?

我通过此查询获得了结果,但是当我尝试使用 PowerSchool 站点验证准确性时,结果并不完全相同。我使用该网站的意思是我以地区管理员身份登录,将学期设置为 15-16 年,将学校设置为所需的学校,然后选择姓氏以“A”开头的学生。然后我开始将它提供的列表与查询结果中姓氏以“A”开头的学生进行比较。我注意到,我的查询中有一些名字没有显示在网站上,我认为这是因为他们的退出日期早于当前学年。那些学生当时显然已经入学,但他们的名字并没有出现在 PowerSchool 的结果中。我在想,因为他们 不再注册了?我有什么方法可以测试这个查询的准确性吗?我什至走在正确的轨道上吗?提前致谢。

0 投票
1 回答
546 浏览

python - 使用 Python 请求登录 Powerschool

我正在尝试登录 PowerSchool 并从需要登录的页面中获取我的成绩。我一直在看一个又一个视频,不知道为什么它不起作用。我有一个 Tkinter 窗口,询问我的用户名和密码,然后使用它登录该网站。但是当我运行它时,我得到的只是登录页面源代码。这是检查元素下的网络选项卡的图片。

请求标头/表单数据

我不确定这里出了什么问题,我已经研究了一段时间了。提前致谢!