节点文献

信息学奥林匹克竞赛在线教育平台设计与实现

Design and Implementation of Online Teaching Platform for National Olympiad in Informatics

【作者】 王欣

【导师】 罗守山;

【作者基本信息】 北京邮电大学 , 软件工程, 2008, 硕士

【摘要】 “信息学奥林匹克竞赛在线教育平台”是在上海市教育系统实施“二期课改”的背景之下,以引导学生学习兴趣为方法,培养和提高学生自主学习能力为目的的一项新型教育平台建设方案。基于十余年在“信息学奥林匹克竞赛”教学辅导方面积累的经验,已总结出了一整套,针对不同层次学生的,行之有效的教案。然而,如何“因材施教”,是摆在教师面前的一项非常现实的课题。架设“信息学奥林匹克竞赛在线教育平台”的构想将有助于解决这一问题。作者的主要工作包括:1.对信息学奥林匹克竞赛在线教育实际进行了需求分析:它将为在线学习的学生提供集教案学习、作业提交、作业批阅于一体的远程教学平台。同时能有效地帮助教师在教学过程中有的放矢地对学生进行指导,进一步促进对学生自主学习能力的培养。2.对“信息学奥林匹克竞赛在线教育平台”系统总体架构设计为多层结构:包括表现层、业务逻辑层、数据操作层和数据逻辑层。3.作为一个基于网络的应用程序开发项目,“信息学奥林匹克竞赛在线教育平台”的构建采用Struts技术框架——该框架所遵循MVC(Model-View-Controller)的软件设计模式,对模型、视图和控制器进行了详细设计。依据一般性的教学需要“信息学奥林匹克竞赛在线教育平台”为学生提供用户注册、身份验证(用户身份和级别)、教案学习(区分不同级别的学习内容)、网上练习(概念与编程)、作业上传等功能进行了编码实现,并对上述功能进行了测试。本项目采用Struts框架设计,一方面可提高软件开发的速度和效率,另一方面也是为了便于今后网站的进一步维护。作为一种全新的教育模式,“信息学奥林匹克竞赛在线教育平台”突破了时间和空间的限制,使得学生能够随时随地、自主性地选择自己感兴趣并且适合自己的教学内容进行学习。此外,从教师的角度看来,“信息学奥林匹克竞赛在线教育平台”也将帮助教师更便捷地在更多的学生中间共享我们的教学资源。对于探索在线教育平台的开发和实施具有一定的现实意义。

【Abstract】 In support of the 2nd Education Innovation Activity led by the Department of Education, Shanghai government, we propose Online NOI Teaching Platform, a novel web-based platform for coaching students in participating NOI (National Olympiad in Informatics). The platform aims to promote self-help learning, encouraging students to become self-motivated learners. With at least 10 years of teaching experience coaching students in NOI, we have compiled a set of teaching materials which can suit students of different levels. However, to design a most suitable teaching plan for every specific student poses a great challenge for us. We believe that Online NOI Teaching Platform can help us to solve this problem..The main work includes:1. We have done extensive requirement analysis during design of the platform. It will present students with an integrated environment for self-help learning, homework submission and homework grading.2. It will also help teachers in providing personalized guidance for students, encouraging them in developing self-motivated learning abilities. Technically, Online NOI Teaching Platform possesses a multi-layered architecture, including the representation layer, the semantics layer, the operating layer and the logic layer. And as a web application.3. The platform will be developed using Struts, an open-source framework which follows the MVC (Model-View-Controller) design paradigm. Struts provides detailed solutions of model design, views design and controller design for developing web applications.In order to satisfy the general requirements of teaching, Online NOI Teaching Platform will provide for teachers and students the services of User Subscription and Authentication (identifying users with different level of access rights), Self-help Learning (providing different teaching materials), Online Practice (on both concepts and programming), Homework Submission, Homework Grading and File Download. Adopting Struts will not only speed up the development of the system, but also make the maintenance and the upgrading of the system much easier in the future.As a novel approach of teaching, Online NOI Teaching Platfor(?) (?)rovides for every student the freedom to choose the most suitable teach(?) aterials forhimself/herself - anytime, anywhere. And from the viewpoint of teachers, the system also makes it easier for us to share our teaching resources among a large number of students. We believe that Online NOI Teaching Platform will be an inspiring step towards a general integrated online education platform.

  • 【分类号】TP311.52
  • 【下载频次】161
节点文献中: 

本文链接的文献网络图示:

本文的引文网络