葡京娱乐总站平台行微信公众平台js sdk整合PHP版

是因为并未持续关注微信公众平台相关的出,所以看是东西时,都没耐心看罢开发文档,或者未晓根本。

今日议论猿题库类制品上K12教育领域能够开些什么。

 

2012新春,我本着互联网和教育相互结合的天地产生矣越发牢固的志趣。于是时常在网上找各种各样相关的网站要项目。那个时刻,看到了粉笔网,一个主打社交模式之读平台。可惜粉笔网的前行并无惬意(将让2013年11月29日闭馆服务)。

重要以哪呢?重点以演示代码:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E9.99.84.E5.BD.956-DEMO.E9.A1.B5.E9.9D.A2.E5.92.8C.E7.A4.BA.E4.BE.8B.E4.BB.A3.E7.A0.81

即以自身道粉笔网已经设退出互联网教育业时,2013年2月18日,粉笔网推出了新产品——猿题库(yuantiku.com)。猿题库的原则性是:为考生提供历年考试最高贵真题练习,根据考生水平同样对准同智能出题,提升考生练习效率。在第一阶段,猿题库发布了公务员行测和申论两只题库。随后,猿题库相继颁布了司法考试、考研政治、一级打师、法律顾问等题库。后来之作业关注在线教育领域的丁虽比较清楚了。猿题库发展更为顺,获得了众学童的确认,并获了亚车轮700万美元的融资。

新版的sdk,变得对开发人员非常融洽,直接支持调试模式、回调信息处理等特点。

私家觉得,猿题库确实比市面上好像的制品不错(至少从观感来讲),相比另类似产品产生还好之前行吗是预期中。但是,猿题库若一旦做成一个具备一定规模的制品,只在成长考证或培训之圈子折腾还远不够,K12教育领域才是的确能够发挥很作用的地方。猿题库应该为视了当下点。2013年9月25日,猿题库发布高考题库,正式进入K-12(中小学教育)领域。

 

猿题库这步走对了。但究竟猿题库这样的K12学科测评产品上K12教育领域能够开些什么吧?或者说,K12学科测评产品比较完善后,能够给学生、教师、学校、教育局乃至教育部有啊帮助吗?要回答这个题目,需要由以下几单方面来阐释:

<?php
class JSSDK {
  private $appId;
  private $appSecret;

  public function __construct($appId, $appSecret) {
    $this->appId = $appId;
    $this->appSecret = $appSecret;
  }

  public function getSignPackage() {
    $jsapiTicket = $this->getJsApiTicket();
    $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
    $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    $timestamp = time();
    $nonceStr = $this->createNonceStr();

    // 这里参数的顺序要按照 key 值 ASCII 码升序排序
    $string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";

    $signature = sha1($string);

    $signPackage = array(
      "appId"     => $this->appId,
      "nonceStr"  => $nonceStr,
      "timestamp" => $timestamp,
      "url"       => $url,
      "signature" => $signature,
      "rawString" => $string
    );
    return $signPackage; 
  }

  private function createNonceStr($length = 16) {
    $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    $str = "";
    for ($i = 0; $i < $length; $i++) {
      $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
    }
    return $str;
  }

  private function getJsApiTicket() {
    // jsapi_ticket 应该全局存储与更新,以下代码以写入到文件中做示例
    $data = json_decode(file_get_contents("jsapi_ticket.json"));
    if ($data->expire_time < time()) {
      $accessToken = $this->getAccessToken();
      // 如果是企业号用以下 URL 获取 ticket
      // $url = "https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=$accessToken";
      $url = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi&access_token=$accessToken";
      $res = json_decode($this->httpGet($url));
      $ticket = $res->ticket;
      if ($ticket) {
        $data->expire_time = time() + 7000;
        $data->jsapi_ticket = $ticket;
        $fp = fopen("jsapi_ticket.json", "w");
        fwrite($fp, json_encode($data));
        fclose($fp);
      }
    } else {
      $ticket = $data->jsapi_ticket;
    }

    return $ticket;
  }

  private function getAccessToken() {
    // access_token 应该全局存储与更新,以下代码以写入到文件中做示例
    $data = json_decode(file_get_contents("access_token.json"));
    if ($data->expire_time < time()) {
      // 如果是企业号用以下URL获取access_token
      // $url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$this->appId&corpsecret=$this->appSecret";
      $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appId&secret=$this->appSecret";
      $res = json_decode($this->httpGet($url));
      $access_token = $res->access_token;
      if ($access_token) {
        $data->expire_time = time() + 7000;
        $data->access_token = $access_token;
        $fp = fopen("access_token.json", "w");
        fwrite($fp, json_encode($data));
        fclose($fp);
      }
    } else {
      $access_token = $data->access_token;
    }
    return $access_token;
  }

  private function httpGet($url) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_TIMEOUT, 500);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_URL, $url);

    $res = curl_exec($curl);
    curl_close($curl);

    return $res;
  }
}

1、猿题库类K12科目测评产品的实质或制品为主是呀?

 

2、猿题库类K12课测评产品之“完全态”是怎么样的?

demo

3、猿题库类K12课程测评产品的出现是啊?

 

4、不同角色以猿题库类K12课程测评产品的出现能够开些什么?

<?php
require_once "jssdk.php";
$jssdk = new JSSDK("yourAppID", "yourAppSecret");
$signPackage = $jssdk->GetSignPackage();
?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>

</body>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
  /*
   * 注意:
   * 1. 所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
   * 2. 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
   * 3. 常见问题及完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
   *
   * 开发中遇到问题详见文档“附录5-常见错误及解决办法”解决,如仍未能解决可通过以下渠道反馈:
   * 邮箱地址:weixin-open@qq.com
   * 邮件主题:【微信JS-SDK反馈】具体问题
   * 邮件内容说明:用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。
   */
  wx.config({
    debug: true,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
    jsApiList: [
      // 所有要调用的 API 都要加到这个列表中
    ]
  });
  wx.ready(function () {
    // 在这里调用 API
  });
</script>
</html>

5、猿题库类K12科目测评产品或有最佳商业模式是呀?

 

连着下去,我用顺序阐述对当下五独问题的晓:

 

相同、猿题库类K12学科测评产品的本来面目还是制品为主是呀?

 

一旦应对这题目,首先要了解“测评”这个定义。“测评”是盖当代心理学和行为科学为底蕴,通过考、面试、情景模拟等是方式对人之学问、能力、价值观、性格特征以及发展潜力等之心理特征进行客观的测与不易评价的相同流派科学。我们于日常生活中之各种考试、心理测评、人格测评、面试等严格说来都是一样种植测评。而测评在教育领域的太深动即是各种考试,比如高考、中考、GRE、SAT等。当然,如果放宽限制以来,期中考、期末考、阶段试验、单元考等学校进行的考查呢总算测评,只不过是意义及或许无足够严厉。可以看到,测评本质上是均等种植测量和评论。

根据测评的测量与评价作用,学生施用学科测评所能够打及之意图好分成三类:

(一)巩固:通过课后测试、课后练习等未顶对的略测评来叫学生施用所模拟文化,起至巩固所法文化之来意。

(二)诊断:通过单元测试、月考、期中考试、期末考试等学生与最多之考试来协助学员判断好对所学文化之主宰程度。

(三)区分:通过中考、高考、研究生考试、公务员考等选拔性考试来评论并分别学员的学问掌握程度,便于挑选机构根据结果做出判断。

在教育领域中,这三类“测评”的科学性有所不同。中考、高考等选拔性考试是无比科学及标准的评测,所提到的正确原理为极多,比如:题目之信度、效度、区分度等。而单元测试、月考、期中考试、期末考试的科学性会稍小一些。这看似考试更多是探望学生对知识点的左右程度,并无欲严格地区分出学生互动的程度距离,在区分度上要求不那么严峻。最后之课后测试相当则科学性最低,只要出中心的信度、效度,可以吃生通过做题巩固所法即可,不大需要出区分度。科学性最高的估测能够打及巩固、诊断、区分的来意,而科学性最低的评测往往就能够于巩固知识方面于至意向。自然,科学性最高的评测的研发资金为要是大得差不多。比如,高考试卷的研发肯定不是一个教职工随便出套试卷就可知搞定的,需要一致文山会海是、标准化的流程才能够研发成功。而科学性最低的测评则凭借老师的更即可研发。

叩问了测评的定义与评测在教育领域的以后,我们得看得出:猿题库这好像产品本质上是一个测评产品,是测评进行数字化或网络化后底出品。其产品所涉及的测评也大多是自及诊断作用的评测,即通过测评来判断学员对友好所学知识之控程度。而能够起至分作用的测评往往并无以猿题库这看似产品的研发的列。当然,由于产品之数字化和网络化,随着数据的积攒,随后研发要成产生同高考试卷水平相近或者貌似之评测是一心可能的,而且或许会见更加简单与容易(这点当回复下一个问题时更详谈)。

故而,猿题库类K12科目测评产品的本质是将课程测评数字化、软件化、网络化,以扶持学习者快速、高效地加固所模拟、诊断知识点和询问自己同人家之修差距。

第二、猿题库类K12课测评产品之“完全态”是怎么样的?

是因为前所说可看出,猿题库类K12学科测评产品是用K12学科测评数字化、软件化、网络化后的同等种产品。因此,一个完全态的活首先应该能够抒发学科测评的着实作用——巩固、诊断、区分。同时,它吧该力所能及发挥计算机信息化、互联网化后的亮点——规模效应、数据的采访、提炼和解读。因此,个人认为,猿题库类K12课程测评产品之“完全态”应该包括如下几单地方:

(一)具备全面的底蕴数据库

基本功数据库是猿题库这看似K12科目测评产品之地基。只有有全面之基本功数据库,产品才能够由此种种措施以精神上完成测评的老三坏核心作用。个人觉得,基础数据库被所蕴涵的内容应该:

1、基础参数

这里所说的基础参数指K12教导中所去不起来的组成部分基础数据类型,如年级、教材、章、节、单元等。任何的多少离开这些基础参数还拿无法纳入K12育体系。

2、知识点网络和知识点解析

知识点之间是互相联系的。一个知识点不仅有上面知识点、下级知识点等纵向维度,也发生连锁知识点等横向维度。将知识点进行纵向和横向的牵连,将会见形成一个立体网状的知识点体系。同时,针对每个知识点,要出照应的分析,这些分析可以因文件、图片、PPT等静态展现,也堪以视频、互动应用等静态展现。但彼最后目的是针对知识点给予精准的辨析,帮助学员理解知识点。

3、题目与分析

问题是测评最中心的局部,因此测评体系一定要发出大量底合格题目。题目之路应该涵盖K12教导着所富含的各种题型。同时,每个问题一定要放起相应的精准分析,并配合相应的根基参数和知识点。

4、真题

所以用真题作为基础数据的平等片段,是因:(1)历年真题能够提供大量高质量的题材和分析,是测评题目之重点根源之一。(2)对于K12的学习者吧,一个第一之对象是搞定中、高考等重点考试。那么,真题中之题型匹配、知识点匹配等数吧是一样种植怪关键之基本功数据。(3)学生对做真题的要求本身即是一个强需求,无论为何种形式表现,真题都当出现于测评产品面临。结合以上三触及,个人以真题作为同样种基础数据来对。

可看看,具备了根基数据库后,若配以简要的测试功能和流程,整个产品早已能好测评中心的加固、诊断功能了。可以说,一个完美之基本功数据库是一个吓产品的常有。

(二)具备强大的统计功能

怎么要有强大的统计功能?因为于生测评的经过被见面发同样系列之数据。通过这些数据,一方面会对基础数据库中之知识点、题目等开展优化,另一方面能透过对数据的解析,为学生及相关人员提供更进一步的多少统计要帮助决策等劳务。这里所说之统计功能包括三单范畴:

1、基础统计功能

使用这个功能会落部分基础数据,比如以某题目之次数、答对有题目之次数、某知识点在真题中的援次数、回答某问题所用底时日等等。这些统计结果往往只是是一个数字,没有最好之分解意义。

2、分析功能

下此类功能会对基础统计数字进行处理、对比、分析及解释。如经对基础统计数据的统计、分析,获得的题材的难度、区分度、信度、效度等,从而判断问题的适用范围及可用程度。

3、决策作用

用此功效,能够针对分析后底数码开展直接的核定,如怎样问题放弃、哪些问题就可用来课后练习,哪些知识点需要小心解析的准头,哪些模块需要加加题目等。

(三)具备实用的应用效益

此处所说之“实用”是指能拉用户方便、快捷地行使基础数据库、部分统计功能来满足该需的平等系列面向用户的效能。个人认为,对于K12测评产品之动效益来说,包括个别单部分:

1、基础功能

(1)多维度组卷

多维度组卷是一个基础功能。无论是学生用,还是老师以,以课本、章、节、单元、阶段、知识点为维度进行组卷都是一个顶核心的效用。运用是意义,用户基本可好测评的蝇头格外效益:巩固、诊断。帮助学员巩固所学与询问自己之知识点掌握情况,帮助老师巩固学生所学和询问学生的知识点掌握情况。

(2)组合模拟真题

结缘模拟真题之所以变成其他一个基础力量,是坐差不多维度组卷无法到位这有功效。因为,模拟真题的重组涉及知识点的架构、题目之难易度(区分度)、信度、效度等同样系列是数据,而这些数据控制在设计高考、中考试卷的连带国家机构,并无往他公开。因此,对于商业教育单位来说,想使开模拟真题,过去不得不靠老师的经历。而在测评产品完全态情况下,若发生足够的数目支持,组合模拟真题将会晤趁着积累越来越简单。之所以成为可能在:首先,测评产品之基本功数据遭到出各地方、各年代的真题,且对真题中的题目进行了知识点、基础参数的辨析。这就算使得我们能够了解各套真题的知体系与相应的基本功参数结构。其次,通过大气生以真题了解自己的知识点结构,我们能了解及问题之信度、效度、区分度等数。这样,我们针对真题的题目会发出越来越详实的科学性上的了解。再次,由于测评产品出恢宏的题目供学生当诊断等采取,这使我们能够抱题目的知识点准确度、信度、效度、区分度、复杂度等数据。这样,就也我们之所以题库中之题材组合真题打好了基础。最后,结合真题的题型、题量等基础数据,就能够结合产生和真题相差不多的法真题。

2、衍生功能

所谓衍生功能是指当基础功能完善并不错运转的情形下才能够重好利用的同等层层功能,是本着不同品类用户一旦出的平多样功能,是利用基础意义所发的结果、数据如果来的均等雨后春笋功能。个人觉得,可能的衍生功能有:

(1)测评记录

测评记录是恃学生当经过同层层测评后所发生的记录。通过对记录之剖析,能够了解及某某学生的修状态变动情形。这种改变状态的叙述能够助学员了解、调整好之状态,也会帮老师、家长又好地问询学生,帮助学员调整上状态。

(2)知识点报告

通过对班级或年级学生测评结果的重组,老师要么学校教务处能够了解及班级以及年级学生对知识点的控制状况,哪些是大部分生未见面的,哪些是绝大多数学童掌握的等等。据此,老师及全校教务处能够行得通地调整教学资源和核心。

(3)快速测评

迅速测评是指要求学员用极端抢之快就的评测,测评考核主要不仅囊括准确度,也席卷时间维度。系统能透过学生于每个问题上之答题时间跟准确度来判定对相应知识点的掌握程度,比如:答的快且准的题目所蕴涵的知识点为万分熟练掌握、答的徐且仍的题材所富含的知识点为一般控制。一般来讲,快速测评针对的是学习相对好的学员,能够扶助学习者了解该针对性知识点的熟练程度。

(4)报表

经过对各种测评结果的重组,能够为学员、教师、学校等供各种报表。如:进步极抢生、波动最可怜之生、稳定发挥的学员、高考/中考最常考之知识点、学生排名等等。

(5)引导学习

透过测评结果,告知学生有欠缺之知识点,同时报告学生该打如何单元、章节开始念,进而一步一步地达成更胜之品位,掌握相应的知识点。这种力量更适用于那些上学水平中的生,能够指引学员自根上解决及部分左右不了的知识点。

(6)成绩预测

经学生最近一段时间的评测结果,预测学员当中考/高考等重要考试被之显现,如以班级的排名、在学堂的排行、在按部就班地方的行、在全市还全省之排名(若数据允许的言辞)。

……

衍生功能或会见不停地增加及升华,在这个只能提出私手上想到的部分衍生功能。同时,想要验证的凡,测评产品以之界定更为广,学员使用率越强,可能出的衍生功能也会进一步多。很多衍生功能将会晤陪着多少规模的增多而产出。

其三、猿题库类K12科目测评产品的产出是呀?

通过对眼前两个问题之对,我们懂得了猿题库这好像制品之真相,也领略完全态的测评产品应是如何的。那么,通过下即时类产品,最终的面世是呀?也就是说,用户能够从产品这里获得什么呢?答案是:数据或者信息,以及根据数还是信息的分析、判断及建议。

选一个简约的例子来说:一个学员展开了单元测评后,得到的首先可能是分数,然后是知识点的掌握情况——掌握好的凡哪几个,掌握一般的是啊几单当,这些是骨干的多少还是信息。然后,基于这些数据要信息,集合产品外的数量和消息,产品尚可能会见给予学生外的数目要信息,如排名状况(在班级、年级、本地方、全市、全省等)、知识点的显要程度、知识点所属的课本章节等等。同时,基于一定的教学理念还是对原理,产品或者还可提供有着力的判定,如该于哪些地方开始修才能够学好某个知识点,哪些知识点是团结得战胜的,哪些知识点需要寻求救助及向哪个寻求支援等。

当,对于分析、判断与建议,用户为可发谈得来之明还是认识,从而做出自己采纳或放弃产品提供的建议。但要得根据产品所提供的数码还是信息。由此可以望,测评产品之为主竞争力应该是:产品所出的数据还是信息之准头和产品所持有的数或者信息之限制(一个年级比一个趟的数码重复有因此,一个省比一个市的数额更使得)。因此,如何保证产品所出的多寡要信息之准头与哪些扩大产品所负有的数量的限量将会见是测评产品研发及营业的主要。

季、不同角色以猿题库类K12课测评产品之起能够开些什么?

以斯题目达成,对K12教育系统的懂得程度决定了答案的深度。理解更加老的口用会见发出逾走近实际和更加强层次的答案。由于自对此K12教育的刺探还格外肤浅,仅用好想到的片段摆如下:

角色

博的数码要信息

唯独举行的行

学生

测评分数、知识点分析、知识点解析、排名(班级、年级、本地方、全市、全省)、报表(知识点重要程度、常考知识点)……

叩问当下祥和的程度;合理制定温馨之上目标;合理安排自己之攻范围,把握重点,查漏补缺;关注自己成绩的更改状态;检验自己的读书成果……

教师

单个学生知识点掌握情况、单个学生的求学收获转移状态、班级学生圆知识点掌握情况(针对有单元、章节、专题等)、报表……

关爱单个学生,有针对地拉扯;针对性地调动教学内容与要;针对性地打教学专题……

学校

全校学生在知识点上的初次学习状况与最终掌握情况、学生最好难控制的科目、章、节、单元、知识点等、学生读书状态的总体变动、重点学生或者尖子学生的习状况、本校及他校的相比情况……

集体老师进行课题研习;投入教学设备或者资源在一些科目要内容达;针对重大内容寻求更好之教学方式、教学手段;调配教师资源……

教育局

比如地方学生上情况、本地方各国院校的学员学习状态、本地方与他所在的对待情况……

教学资源调配、教师培训、学校发展目标制定、教学目标调整、教学方针制定……

教育部

全国学生的上学状况、各地段学生的求学为主状况、各地方间的差距以及见仁见智……

教育方针的制订、教学资源的调配

商业机构

全国和所开展业务地区的生学习状况、各地方学生读书状况的出入、各地段学生知识点掌握情况的差异……

商发展计划之创制、产品研发方向的决策……

五、猿题库类K12学科测评产品或者有些最佳商业模式是呀?

虽测评产品得以生出丰富多采的商业模式,比如:直接作为单体产品售卖于学员、学校、商业教育机关;用免费模式吸引学员,进而通过广告进行盈利等。但个人觉得,若只有是这样的话,测评产品的实在意图难以表达。个人觉得,K12学科测评产品或的超级商业模式如下:

(一)整体产品向为省级或地区级为单位的K12教育体系免费供,也就是说免费向学生、学校、教育局等国家K12教导体系所关联的布满提供基础之劳动。

(二)通过免费服务收集所获的多寡,为学员提供增值服务,如:了解自己的平均水平在全市还是全省之排行,提供被高考报考建议等。

(三)面向商业教育机构提供收费的多寡分析报告,报告而根据范围、项目来拓展差别收费。比如:某所在学生整体上水平、知识点掌握情况排序等

(四)面向商业教育机关提供广告服务。比如,由商业教育单位提供试题,在试题后出示来源等。

本,建立于免费服务基础及得以开的收款服务还有许多,其相应的底细为会特别复杂。由于个人以商业模式上的胆识不足,目前能想到的就限于此。当然,即使这种模式,所而克服的绊脚石吗够呛多:如何被生受?如何让学校要教育局接受?如何扩大产品之施用限制……都是勿聊之难。

Ok!以上就是是个人对猿题库这好像K12课测评产品之一部分浅见。之所以写出来,主要是为梳理自己在此类产品达到之思绪。若有识之士看到后能给一些建议要救助,不胜感激。

最终声明一句子:本人与猿题库没有其他涉及,这不是软文,仅仅是个体于好猿题库因此将那个看作引子来探讨K12课测评产品的貌。