400-689-2779

如何设计适合未来的教育考试

来源:领科教育北京校区 时间:05-28

如何设计适合未来的教育考试

剑桥大学考试委员会总裁 Michael O'Sullivan

2015年6月3日在北京科技大学“教育监督和评估”论坛上的讲话

尊敬的各位代表,女士们,先生们:

非常荣幸受邀在今天的研讨会上发言。

我所在的剑桥国际考试委员会是全球唯一仍然隶属于大学的国际性考试机 构。作为剑桥大学的一分子,我们拥有800余年历史,面向学生的考试一直是本校工作中不可或缺的一部分。过去150年我们还发挥了独特的作用,为不同学习科目设计考试体系,以供世界各地的学校使用。

我们如今为160个国家和地区的1万多所学校提供服务,不仅提供考试和得到国际认可的资格证书,还面向学校提供课程大纲、学习资料、教师培训和支持,帮助它们为学生提供适合21世纪的教育。在新加坡等多个国家,我们参与提供公立学校体系中所采用的各种考试。我们的考试也在世界各地提供国际性课程的私立学校得到广泛采用。在埃及和哈萨克斯坦等多个国家,我们帮助开发面向21世纪的全新课程和考试。

今天在北京探讨考试可谓恰逢其时。下周,中国又将有数百万年轻人走进高考考场,面对人生中独一无二的机会。如果成功,他们将实现自己以及父母的梦想,进入中国的高等学府。

让我提醒一下诸位另一个更具历史性的日子。今年是中国科举考试被废除后的第110年,这个存在了长达1300年的考试制度曾是中国封建时代精英统治阶层的重要遴选门槛。它也被广泛誉为如今地球上几乎每个国家都存在的现代公共考试制度的原型。纵观历史,我们能够感受到重大考试制度对文明和社会产生的巨大影响。科举考试制度无疑在向整个华人世界推广共同的文学和哲学文明方面起到了深远的积极作用。它培育了社会流动、英才教育等概念,以及勤奋学习的重要意义。然而,科举后来在中国饱受批判,不仅因为它缺乏对科学技术的关注,而且在一定程度上成为造就民族灾难的帮凶。

相比之下,现代高考格外强调科学和文化知识。然而随着社会的进步,对高考改革的呼声也越来越高。许多人会问:高考是否足够公平?高考能否真正考验学生亟待掌握的知识?它能否培育具有国际视野的人才?并非所有人对此持肯定态度。

教育评估领域的专业人士有时倾向于认为“考什么就教什么”。这种想法很有吸引力,当您试图推销考试时尤其如此。但毫无疑问这种想法是错误的。如果正确,那么为了使学生掌握更多知识,只要提高考试的难度就足够了。实际上这个错误在某些国家的教育部门非常普遍。

根据我的经验,这种想法更加准确的表述是“不考就不教”。因此,我们谨慎地设计考试,但在规划教育时,我们不能以考试作为起点。剑桥认为,学校教育应该被视为课程内容、教学方法和考试评估构成的三角关系。教育的所有改进和改革必须兼顾这三方面的因素,孤立地改变其中某一个因素都将收效甚微。

教育的核心是课程内容,即我们希望学生所学习的内容。这通常表现为某种知识和技能体系,学生不仅要掌握核心知识点,理解不同知识点之间的关联,而且能灵活运用这些知识点,展开相关的计算、分析、批评、解释等活动。关于知识和技能哪一个更重要,最近出现了一些无谓的争论。事实上,我们在教育中所关注的一切事物都是技能和知识的复杂组合。阅读是一项技能,但必须具备语言结构和词语含义方面的知识。科学观察是一项技能,但必须知道如何以正确的方式寻找正确的事物。我们也许还会辩论空气和水哪一种物质对人类生存更加重要,这与探讨知识或技能哪一个在教育中更加重要如出一辙。

剑桥课程的任何科目都非常明确地阐述了所谓的“学习目标”:也就是对于学生在课程各个阶段所需学习的内容的详细描述。考试设计的基础是与学习目标挂钩的“考评目标”。借此,我们努力确保考试对必要的学习给予鼓励、认可和奖励,而非让考试本身成为一种目的。

采用这种方式推进的影响之一就是我们的考试很难评分。举例来说,由于化学课的学习目标包括开展科学实验的能力,因此某些考试必须在实验室中进行,并且通过观察进行评分。另举一例,针对18岁学生的历史课学习目标包括历史解读,所以对学生的考评必须通过论文进行,但需要由训练有素的考官来评分。采用这种方式对大批学生进行考核成本高昂而且困难重重,同时有关分数更正的申诉必然层出不穷,而且必须公平地加以处理。但是,我们仍然在广泛采用这些方法,因为我们相信,与考试设计中的成本或便利相比,对有用的学习给予鼓励和奖励更加重要。然而,我必须承认,针对中国的高考广泛运用此类方法也许不符合实际。在我看来,高考的规模以及至关重要的公平性,对这项考试的设计提出了诸多限制。

下面,容我说明一下对于考试的另一种常见的批评,该批评认为考试中难以评估的某些内容,例如学生的科学实践能力或深入研究某项主题的能力,对于教师来说却更加易于评估。这种批评通常还包括一个观点,即学生在考试中的表现可能随着考试当天不可预知的原因而发生改变,而教师却了解学生的真正实力。对于所有此类原因,剑桥认同由教师承担的评估在很多情况下可能比通过考试开展的评估更有效。但是,对于大学入学遴选等某些关系重大的决策,或者对于任何旨在衡量教师和学生表现的评估,我们认为依据教师对学生的考核来建立可靠的评估体系并不现实。

最后,我将简要评述一下教育评估领域目前的两个重大趋势,并且思考它们对于我之前提出的问题有何意义。

首先是对所谓“21世纪技能”的评估。剑桥已经对可以找到的有关21世纪技能的所有文献资料进行了分析解读,并且我们自己也开展了多项研究。我们发现,尽管并非所有此类技能都真正属于21世纪,但包括解决问题和团队合作在内的许多技能无疑都对学生在大学和毕业之后取得成功具有重 要意义。因此这样的技能应当给予鼓励,其中一种鼓励方法就是在考试中进行考核,我们许多人也正在为此努力。但必须注意的是,在目前的研究阶段,即使在数学的领域中,人们对“解决问题”的真正含义也没有达成一致意见。“团队合作”的准确含义同样也没有取得广泛的共识。因此,我们应当谨慎地宣称自己有能力对学生的解决问题或协作技能进行评级和打分,务必采取一种实验性的方法。“实验性”不仅意味着先尝试各种事物,还意味着对某一项理论努力证伪,并在经过大量实验表明其可能基本正确后方才予以接受,并非所有教育考试提供机构都能照此行事。

第二个趋势是数字技术在教育评估中越来越普遍的应用。整体上这是一个非常积极的趋势,为将来更好、更快、更低成本、更灵敏地实施学生评估带来了巨大潜力。例如,计算机适应性测试和虚拟现实都为教育评估开启了新的可能性。不难想象,未来的教育和评估将实现数字化,剑桥已经在进行这方面的测试。但是,如果方式不当,数字化评估也存在某些风险。其中之一是有可能出现高频度、低成本、评分仓促的学生评估。在美国,由于主要依赖越来越频繁的低成本标准化测验,雄心勃勃的“No Child Left Behind”(“有教无类”)运动演变成一场灾难。这种拔苗助长的方法最终分散精力,打击士气,在教育方面收效甚微。孩子们的学习节奏肯定不会相同,过多地检验这一点毫无意义,同时频繁考核不在教学范围中的内容无疑也毫无意义,这恰好证明了“考什么就教什么”的错误性。如今借助数字化评估,对部分内容的检验十分简单易行,然而如果数字化评估实施不当,另一种风险则是那些不易借助数字化方式评估的重要技能 未能得到足够检验。例如,针对长篇幅书面答案的高品质机器评分仍处于 早期开发阶段,并且在多数情况下尚无法应用于重大考试。我们应当注意的是,急于采用仍需进一步研究的数字技术- 可能降低评估的质量。

最终,优秀的考试设计取决于考试的目的,这一点必须精确清晰地加以确认。有时,同一项考试被应用于过多的不同目的:评估学生、开展遴选、评估教师和学校。一般而言,考试的目的越简单和明确,设计得当的可能性越大。

对于高考改革,我认为高考的目的非常明确,就是中国的大学入学考试。为考试提供支持的各种现有技术也正逐步完善,因此在设计上取得显著进步是完全有可能的。但是,出于多种原因,我认为对高考的“颠覆式”改革也许并不明智。突然的全面变革在整个社会看来必然有失公平。考试发生突然的大规模变革,也将很难确定学生的表现是进步还是退步。并且任何创新举措也都需要得到评估,只有在评估的基础上这些举措才能进一步完善。我抱砖引玉,提出以下策略供参考:

►进一步明确学习目标,为考试设计提供支撑;

►加强研究,依据学生们在大学的学术表现,确立考试各组成部分的预测性效度;

►提高可选择性,使学生能参加他们希望在大学学习的相关科目的考试,而不仅是一般性科目的考试;

►逐渐普及数字化评估,以改善评估的灵敏度和效率。

女士们,先生们,预祝今天在北京的重要讨论取得成功!再次感谢给我这次发言的机会。

1(1).jpg

图片说明:

左二即为本文作者Michael O'Sullivan先生

左三是剑桥大学考试委员会公共关系总监Janet Morris女士

左四是领科教育集团董事长梁询安先生

右二和右一分别是领科教育集团北京师范大学剑桥国际课程中心执行主任王弘和校长范青女士

课程导航
校区导航
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-06 16:13:13 HTTP/1.1 GET : http://www.aabqy.com/s/9734/n/49744.html
  2. 运行时间 : 0.021275s [ 吞吐率:47.00req/s ] 内存消耗:356.87kb 文件加载:137
  3. 缓存信息 : 0 reads,0 writes
  1. /data/web/baijiao_branch_collect/public/index.php ( 0.79 KB )
  2. /data/web/baijiao_branch_collect/vendor/autoload.php ( 0.75 KB )
  3. /data/web/baijiao_branch_collect/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /data/web/baijiao_branch_collect/vendor/composer/platform_check.php ( 0.90 KB )
  5. /data/web/baijiao_branch_collect/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /data/web/baijiao_branch_collect/vendor/composer/autoload_static.php ( 4.26 KB )
  7. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /data/web/baijiao_branch_collect/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /data/web/baijiao_branch_collect/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  18. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  19. /data/web/baijiao_branch_collect/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  20. /data/web/baijiao_branch_collect/app/provider.php ( 0.19 KB )
  21. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  22. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  23. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  24. /data/web/baijiao_branch_collect/app/common.php ( 10.83 KB )
  25. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  26. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  27. /data/web/baijiao_branch_collect/config/app.php ( 1.29 KB )
  28. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  29. /data/web/baijiao_branch_collect/config/cache.php ( 1.22 KB )
  30. /data/web/baijiao_branch_collect/config/config.php ( 0.26 KB )
  31. /data/web/baijiao_branch_collect/config/console.php ( 0.29 KB )
  32. /data/web/baijiao_branch_collect/config/cookie.php ( 0.56 KB )
  33. /data/web/baijiao_branch_collect/config/database.php ( 2.29 KB )
  34. /data/web/baijiao_branch_collect/config/filesystem.php ( 0.63 KB )
  35. /data/web/baijiao_branch_collect/config/lang.php ( 0.81 KB )
  36. /data/web/baijiao_branch_collect/config/log.php ( 1.37 KB )
  37. /data/web/baijiao_branch_collect/config/middleware.php ( 0.19 KB )
  38. /data/web/baijiao_branch_collect/config/route.php ( 1.54 KB )
  39. /data/web/baijiao_branch_collect/config/session.php ( 0.57 KB )
  40. /data/web/baijiao_branch_collect/config/trace.php ( 0.34 KB )
  41. /data/web/baijiao_branch_collect/config/view.php ( 0.81 KB )
  42. /data/web/baijiao_branch_collect/app/event.php ( 0.25 KB )
  43. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  44. /data/web/baijiao_branch_collect/app/service.php ( 0.13 KB )
  45. /data/web/baijiao_branch_collect/app/AppService.php ( 0.26 KB )
  46. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  47. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  48. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  49. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  50. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  51. /data/web/baijiao_branch_collect/vendor/services.php ( 0.14 KB )
  52. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  53. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  54. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  55. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  56. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  57. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  58. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  59. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  60. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  61. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  62. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  63. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  64. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  65. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  66. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  67. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  68. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  69. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  70. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  71. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  72. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  73. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  74. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  75. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  76. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  77. /data/web/baijiao_branch_collect/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  78. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  79. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/driver/Redis.php ( 6.94 KB )
  80. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  81. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  82. /data/web/baijiao_branch_collect/app/Request.php ( 0.09 KB )
  83. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  84. /data/web/baijiao_branch_collect/app/middleware.php ( 0.26 KB )
  85. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  86. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  87. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  88. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  89. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  90. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  91. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  92. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  93. /data/web/baijiao_branch_collect/route/app.php ( 3.05 KB )
  94. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  95. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  96. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  97. /data/web/baijiao_branch_collect/app/controller/Index.php ( 33.26 KB )
  98. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  99. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Url.php ( 14.07 KB )
  100. /data/web/baijiao_branch_collect/app/model/IndexModel.php ( 19.95 KB )
  101. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  102. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  103. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  104. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  105. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  106. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  107. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  108. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  109. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  110. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  111. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  112. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  113. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  114. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  115. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  116. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  117. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  118. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  119. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  120. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  121. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  122. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  123. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  124. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  125. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  126. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  127. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  128. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  129. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  130. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/view/driver/Php.php ( 6.44 KB )
  132. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  133. /data/web/baijiao_branch_collect/view/index/pc/school_news_details.php ( 2.39 KB )
  134. /data/web/baijiao_branch_collect/view/index/pc/school_top.php ( 5.76 KB )
  135. /data/web/baijiao_branch_collect/view/index/pc/school_right.php ( 2.17 KB )
  136. /data/web/baijiao_branch_collect/view/index/pc/school_bottom.php ( 1.16 KB )
  137. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000330s ] mysql:host=127.0.0.1;port=3306;dbname=baijiao_branch_collect;charset=utf8
  2. SHOW FULL COLUMNS FROM `fqi_school` [ RunTime:0.001005s ]
  3. SELECT * FROM `fqi_school` WHERE `school_id` = '9734' AND `site_id` = 23 AND `school_status` = 1 LIMIT 1 [ RunTime:0.000273s ]
  4. SHOW FULL COLUMNS FROM `fqi_school_class` [ RunTime:0.000621s ]
  5. SELECT * FROM `fqi_school_class` WHERE `school_id` = 9734 [ RunTime:0.000198s ]
  6. SHOW FULL COLUMNS FROM `fqi_school_campus` [ RunTime:0.000601s ]
  7. SELECT * FROM `fqi_school_campus` WHERE `school_id` = 9734 [ RunTime:0.000222s ]
  8. SHOW FULL COLUMNS FROM `fqi_school_news` [ RunTime:0.000673s ]
  9. SELECT `a`.*,`content` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school_news_content` `b` ON `b`.`content_id`=`a`.`content_id` WHERE `school_id` = 9734 AND `a`.`content_id` = '49744' AND `news_status` = 1 AND `school_status` = 1 LIMIT 1 [ RunTime:0.000639s ]
  10. (select content_id,news_name,school_id from fqi_school_news where school_id = '9734' and content_id < '49744' and site_id <= '23' order by content_id desc limit 1) union all(select content_id,news_name,school_id from fqi_school_news where school_id = '9734' and content_id > '49744' and site_id <= '23' order by content_id asc limit 1) [ RunTime:0.001037s ]
  11. SHOW FULL COLUMNS FROM `fqi_school_course` [ RunTime:0.000782s ]
  12. SELECT * FROM `fqi_school_course` WHERE `school_id` = 9734 AND `site_id` = 23 AND `course_status` = 1 AND `school_status` = 1 ORDER BY `course_id` DESC LIMIT 4 [ RunTime:0.000453s ]
  13. SELECT * FROM `fqi_school_course` WHERE `school_id` = 9734 AND `school_status` = 1 AND `course_status` = 1 ORDER BY `course_id` DESC LIMIT 8 [ RunTime:0.000209s ]
  14. SELECT * FROM `fqi_school_news` WHERE `school_id` = 9734 ORDER BY `click` DESC,`news_id` DESC LIMIT 5 [ RunTime:0.000582s ]
  15. SELECT `content_id`,`news_name`,`a`.`school_id`,`b`.`school_name` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school` `b` ON `b`.`school_id`=`a`.`school_id` WHERE `a`.`site_id` = '23' AND `b`.`school_status` = '1' AND `news_status` = 1 AND `content_id` < 49744 ORDER BY `content_id` DESC LIMIT 20 [ RunTime:0.009746s ]
0.021594s