问题标签 [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.
sql - SQL Where 找不到我知道存在的值
我在一个使用 Powerschool 的学区工作,Powerschool 有一个自定义报告系统,允许用户直接输入 SQL 查询。当我使用自定义报告时:
我得到一个这样的填充表:
但是当我修改我的查询以添加选择某些数据时:
输出是:
我查看了文档,t.teachernumber 是一个字符串(20)。所以我尝试将 CONVERT(string(20), 216335) 添加到 WHERE IN () 中,但仍然一无所获。
我的查询有什么问题?
html - Powerschool 登录表单数据
我正在尝试登录 PowerSchool 以获取我的成绩。每当我运行代码时,它都会给我登录页面 HTML 代码,而不是安全页面 HTML 代码。
问题1:如何获取上面代码中标记为“this changes”的3个更改字段的值,并将其提交到当前帖子?
问题 2:我是否需要在代码中为我的密码添加任何内容,以便在每个帖子中进行哈希处理。
https://ps.lphs.net/public/home.html <--- 链接到 HTML 代码的登录页面。
编辑 1:
sql - 将解码与 to_date 一起使用
如果有人可以在以下方面帮助我,我将不胜感激:我正在尝试编写一个代码(在 PowerSchool 中创建一个警报),该代码将指示学生是否比他们当前年级的平均水平年轻或年长。(例如,由于 2002 年 6 月 30 日之前出生的学生比 9 年级的平均年龄大)我似乎无法使 DECODE 与 >= TO_DATE 一起工作。这是我的声明:
swift - Powerschool Swift 4 Xcode9 oauth 问题
Powerschool 是一个跟踪字母日期的网站,以指示我高中的实验室日期。它还跟踪人们的成绩,但我只想刮信一天。
所以我试图从网站https://pschool.princetonk12.org/guardian/home访问 html 中包含的信息
为此,我必须通过 使用 oauth 的门户https://pschool.princetonk12.org/public/登录。
我知道我必须使用身份验证令牌,并且我看到它打印在输出中。如何在https://pschool.princetonk12.org/guardian/home上进行会话以最终解析它?如何获取令牌并使用它?非常感谢!
这是我到目前为止所拥有的:
python - 使用 Python 对 PowerSchool 进行身份验证
这是困扰我一段时间的事情。我想编写一个程序,这样我就可以自动登录到我的 PowerSchool 门户网站,将来可能会让我做一些事情,比如分析我的日程安排和成绩。第一步是身份验证,这对我来说已经成为一个问题。
在这一点上,我已经尝试了几乎所有东西,从 Mechanize 到(过时的)PowerSchool API。我已尽力复制标头和数据,以requests.Session()
使 cookie 正常工作。经过几个小时的摆弄,我终于得到了它,所以 p.history() 不是空白的。它现在包含“ <Response [302]>
”,这对我来说非常模糊,但总比没有好。
这是我的输出
我已经留下了网站链接,以便您可以使用 POST 请求进行测试并查看标题等。我不知道如何解决这个问题,但我真的很想让这个工作。显然 302 在历史记录中是一个 POST 代码的好兆头,但我仍然无法通过登录。如果我再做一次requests.get()
并打印输出,它将再次成为登录页面。
机械化(引发 500 内部服务器错误):
编辑:RoboBrowser 也给了我 500 响应。想知道这是否是因为我缺少某些东西,或者仅仅是他们的问题。
oracle - 查找子查询中是否存在行
剧透警告:我对 Oracle 还很陌生。
我有四个表:注册、课程/部分、标准和成绩。
我们正在运行荣誉榜。我对前三个表进行了查询,这些表添加了满足荣誉榜要求所需的各种约束。然后我们看成绩表。 如果他们有有效的注册,在有效的课程中,达到有效的标准,然后计算他们的分数。如果他们的得分数量达到阈值,那么他们将获得荣誉。
这段代码没有优化,我敢肯定,它可能会以更好/更紧凑的方式完成——但是,它每年只运行几次,所以我愿意权衡优化以增加人类可读性,使我可以继续学习基础知识。到目前为止,我有:
将“OK”列放在 vGrades 表中的目的是因为最终的 SELECT(不包括在内)通过并计算通过检查过滤的某些分数的实例。
令人沮丧的是,students 表和sections 表中都有两个ID(而且不是同一个数据)。所以当我去链接所有东西时,有些表使用ID作为FK,其他表使用DCID作为FK;我必须拉一个额外的表来进行转换。我猜这样让连接更有趣。
每个单独的查询都独立工作,但我无法让最终的 select count() 工作以提取他们的数据。我尝试将初始查询嵌入为子查询,但我无法将 studentid 传递给它们,它会为每个学生运行该查询,而不是在开始时运行一次。
我目前的错误是:
但是在它说未知表并引用连接语句的最后一行之前。所有表名都有效。想法?
php - Open ID Implementation PowerSchool PHP
I have looked into the PowerSchool's documentation on OpenID implementation. However, I believe it misses out on vital information i.e., how do we pass the required attributes. I have looked into sample implementations in other platforms. But, they seem to be different from what the documentation is talking about.
How do I go about implementing PowerSchool's Open ID in PHP in this case. After much struggle, I have got the 3rd party site to successfully perform the handshake, however, no attribute values are being retrieved and there are no errors, not even in the logs.
java - httpclient 提供不同的结果
我在使用 Apache HttpClient 4.5.6 与 PowerSchool 系统交互时遇到问题。我省略了这个问题不需要的方法,但我 100% 确定它们按预期工作。
当使用 Postman 或 requests.py 时,使用完全相同的表单数据(我已经在 python、java 和 Firefox 上验证了它),我得到了预期的 HTML 页面,其中包含 a<!-- start student content -->
和<!-- end student content -->
评论之间的所需成绩和班级信息(超过 1000行)。但是,当在 Java 中使用相同的表单数据和标题时,生成的 HTML 页面仅包含以下内容:
两个不同结果之间的脱节对我来说毫无意义,因为据我所知 Postman 和 requests.py 不执行 javascript。我希望 HttpClient 的结果是一样的。这是我的代码:
注意:没有任何身份验证问题,除了一个细节之外,页面正常返回。
mysql - 如何除以两个计数语句?得到错误
我正在尝试将礼物总数除以总天数。Count 语句单独工作,但是当我尝试将这两个计数相除时,报告不会运行。有任何想法吗?
javascript - 为什么我的数据源没有在 Angular 网格应用程序中返回我的所有数据>?
让我首先说...我是一个菜鸟,并且已经倾注了文档,但我还没有找到解决方案。
我在 PowerSchool SIS 中使用 AngularJS 构建了一个自定义报告来形成我的网格,并使用 JSON 数据来填充它。我目前遇到的问题是网格只填充了 100 个项目,即使有接近 200 个记录项目。
这是我的 JS:
我们已经确认我的数据源没有问题。我被困住了,可以使用指导词。任何意见,将不胜感激。