【24h】

A wizard for e-learning computer programming

机译:电子学习计算机编程的向导

获取原文

摘要

We present an e-learning and e-assessment aid for studying and teaching programming languages (Java, C, Perl, Ruby and Python). The student uses the wizard to go through a series of pages which present information, link to web resources, ask questions, and mark answers. The questions can be of short-answer type, multiple choice or programming. In the short-answer questions, hints can be automatically generated in the form of scrambled spelling or first letters and lengths of the words in the answer. In programming questions, hints may be in the form of skeletons of programs with blank “to do” regions which are to be filled in. Programs submitted by the student are compiled, run and checked against expected output. The wizard can present a randomly selected and shuffled subset of the questions taken from a question repository. The repository contains flags determining the hints and format of each question. A record of the session, containing the questions and possibly multiple attempts at solutions from the student, is saved in an encrypted format. The answer key within the wizard is also encrypted so that answers cannot be obtained by reverse engineering.
机译:我们为学习和教学编程语言提供电子学习和电子评估辅助(Java,C,Perl,Ruby和Python)。该学生使用向导通过一系列页面,该页面提供信息,链接到Web资源,提出问题和标记答案。问题可以是短答案类型,多项选择或编程。在短期答案问题中,提示可以以扰乱拼写或第一个字母和答案中单词的长度自动生成。在编程问题中,提示可以是空白的“要做”区域的程序的骷髅形​​式,这些区域将被填写。学生提交的程序是编译的,运行和检查预期的输出。该向导可以呈现从问题存储库中获取的随机选择和随机的子集。存储库包含确定每个问题的提示和格式的标志。会话的记录,包含问题和从学生的解决方案尝试,以加密格式保存。向导内的答案密钥也加密,以便无法通过逆向工程获取答案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号