Month: April 2022

MathPHP

Powerful Modern Math Library for PHP MathPHP is the only library you need to integrate mathematical functions into your applications. It is a self-contained library in pure PHP with no external dependencies. It is actively under development with development (0.y.z) releases. Features […]

blueidea

EasyTask简单易用的PHP常驻内存定时器

  EasyTask是PHP常驻内存定时器Composer包,定位与Javascript的setInterval定时器效果一致,您可以用它来完成需要重复运行的任务(如订单超时自动取消,短信邮件异步推送,队列/消费者/频道订阅者等等),甚至处理Crontab计划任务(如每天凌晨1点-3点同步DB数据,每月1号生成月度统一报表,每晚10点重启nginx服务器等等);内置任务异常上报功能,异常错误您都可以自定义处理(例如实现异常错误自动短信邮件通知);还支持任务异常退出自动重启功能,让您的任务运行更稳定 ,工具包同时支持windows、linux、mac环境运行。 运行环境 windows:PHP>=5.4 (依赖com_dotnet+wpc扩展)文档+安装教程 linux|mac:PHP>=5.4 (依赖pcntl+posix扩展)文档+安装教程 Composer安装 composer require easy-task/easy-task 【一】. 快速入门->创建任务 //初始化 $task = new Task(); // 设置非常驻内存 $task->setDaemon(false); // 设置项目名称 $task->setPrefix(‘EasyTask’); // 设置记录运行时目录(日志或缓存目录) $task->setRunTimePath(‘./Application/Runtime/’); // 1.添加闭包函数类型定时任务(开启2个进程,每隔10秒执行1次你写闭包方法中的代码) $task->addFunc(function () { $url = ‘https://www.gaojiufeng.cn/?id=243’; @file_get_contents($url); }, ‘request’, 10, 2); // 2.添加类的方法类型定时任务(同时支持静态方法)(开启1个进程,每隔20秒执行一次你设置的类的方法) […]

blueidea

如何科学地分析学生成绩?

本文转自:https://www.zhihu.com/question/24398775 1、考情分析   各个科目的平均分、最高分、最低分是老师首先要考察的指标。以下图这个班级为例,对比各个科目的及格线分析,所有科目平均分都及格了,化学成绩比较突出,平均分达到了72.54,但是物理和生物成绩却不甚理想。三门主课里,英语的平均成绩较好,但是高分却一般。   光凭上面的图还不能看出学生的整体水平,那么来看看频数分布图吧: 以10为单位对总分进行分段,统计各个分数段的频数,可以看出不同科目在各个分数段的人数分布,大致呈中间高两头低的拟正态分布曲线。   结果——真是远近高低各不同。物理成绩的波峰停留在61-70,说明大多数同学的成绩集中在这个分数段;化学在71-80分数段的人最多;数学的“山峰”最为绵延,分差较大;化学的“山峰”最陡峭,分差最小,大部分同学都及格了。   我们再以总分的40   这可能是一个严重偏科的理科班,或者是一个分科后、会考前英语成绩比较好的文科班,也有可能只是考题太难,毕竟最高分都不理想。   (推理脸,严肃) 2、考试难度   一切抛开试题看分数都是在耍流氓。考试考的不只是学生的掌握水平,还有老师的出题水平。那我们就来看看这次考试的难度系数:   难度系数是反映试题的难易程度的指标,难度系数越大自然考分就越低。难度系数这样来算:L=1—X/W其中,L为难度系数,X为样本平均得分,W为试卷总分。出(考)题(倒)无数的老师谈一点经验,试题的难度系数在0.3-0.7之间比较合适。   生物难度系数为0.21,试题偏简单,及格率达到100   其实,除了分析学生成绩之外,数据图表在平常的论文、报告、作业里也都适用的。 考试成绩分析案例:https://me.bdp.cn/share/index.html?shareId=sdo_a577450540c475cf4e7ccc9f1a6760d0编辑于 2016-09-12 17:31​赞同 162​​22 条评论​分享​收藏​喜欢收起​ 知未105 人赞同了该回答 如何科学地分析学生成绩?就小学、初高中的学生成绩分析而言,应该有以下几个要素: 多层次:在年级、班级、学生、科目、题目多个层面上分别详细分析,并提供便利的下钻途径,逐层细化分析,探寻问题的根源,而不是停留在统计结果的表象。 多维度:从原始的题目维度,扩展到难度范围、知识点和考察能力,从多个维度上评估一个学生或班级的能力特征。 多次数:单独的一次考试受很多因素的影响,只有结合多次考试的数据进行动态分析,才能更加客观地评价。 接下来结合图表案例进行说明。 年级层面上,首先关心的是整个年级的整体情况,例如各科的参考人数,均分,最高最低,标准差,优秀良好及格的三率等等,这些数据让级长对本次考试的整体表现有个基本的了解。 在年级总体均分的基础上,分析各分数段的人数,这样就对整个年级学生的分布有了直观认识,分布是否基本符合正态?是否有严重的两级分化?是否存在断层? 看完了整个年级的分数,接下来可以对各科目各班进行横向对比,通过均分柱图的比较,了解哪些班表现突出,哪些班落后于年级平均线。 但更重要的是,是要进行纵向的分析,即和上一次考试的数据对比,了解各班的进退步情况,对于有进步的给予鼓励,退步的给予提醒,而不单纯只看本次的绝对值。 同样,我们也应该对每个班在历次考试中的各项数据表现都进行跟踪观察,才能科学评估班级的每次进退步的性质,给予合理的激励。 各班的均分体现的是一个班的整体表现,那这个班级内部的学生分布情况如何呢?可以利用学生名次构成分析来了解,也许两个班都是一样的均分,但其学生群体的分布大不相同,接下来采取的教学措施也就不一样了,有的重点可能是培优,有的重点可能是补差。 就培优而言,年级和各班班主任都首先会关注高分段学生的占比: 例子中的4班、8班,在前100名的人数过少,该班的培优工作有待改进。 而在高三年级,我们特别重视各个分数线的达标情况,对每次考试我们都应设立各重点线、本科线的标准,分析并跟踪各班上线人数的情况,对于落实年级的上线指标任务尤为重要。 年级层面可以关注的分析内容还有很多,但任何一个总体层面的分析,都是为了分解问题:整体的表现欠佳,是源自那些班级的因素最大?明确了这一点,我们就知道要重点抓哪个班的工作。 那这个班具体该怎么改进,这就引出了对单个班级的分析。 班主任和任课老师,可以在名次分布和分数分布两方面来了解本班学生的总体情况。 对于表现不佳的学生,或者需要重点关注的临界生,则应分析他历次考试的表现情况,和最近考试科目平衡性,找出最优先改进的科目: 接下来就是针对该科目,详细分析他的题目层面的表现,了解该学生在哪些难度的题目上丢分较多,哪些知识点和考察能力较薄弱等等。 这些就是一个多层次、动态探究问题根源的完整过程,让一个年级层面的问题分解到一个学生具体的知识点层面的问题,把问题的解决落实到若干个可行的改进行动上,这样的分析最终才能产生教学质量进步的效果。也就是最前面提到的3要素:多层次、多维度、多次数; 要实现这样的分析体系,需要年级做到相应的准备工作: […]

blueidea