基于 Django 的编程学习辅助 系统 的设计与实现 Design and Implementation of Programming Learning Assistant System Based on Django摘要 计算机编程的学习不仅注重书本的阅读,更离不开个人的动手实践
编写代码即动手实践,是将知识具体化的过程
而编程能力的评定包括编写代码的速度、质量和总量等三个维度,其中总量是最直观和具体的
作者针对广东东软学院本科计算机相关专业的学生进行调研,发现由于学生的代码零散地分布于课程作业、在线判题系统平台和个人实践项目中,导致学生和老师都难以获取代码总量这个指标
为了解决这个问题,作者设计和开发了基于 Django 的编程学习辅助在线系统,取名积码
积码系统以代码量统计分析为核心,将作业管理、索引在线判题系统平台、学习交流和共享资源进行了整合
学生和授课老师可以通过积码系统,记录学生在大学本科四年内完成的实践成果,获得代码量统计报告,监控学生的学习情况,让拿取资源更加便利,以达到辅助编程学习的效果
1关键词: Django,web 系统平台,代码量统计报告,监控学习情况,编程学习辅助2AbstractThe study of computer programming not only pays attention to the reading of books, but also cannot be separated from personal hands-on practice
Hands-on practice is writing code, which is the process of materializing knowledge
The evaluation of programming ability includes three dime