关于作业相关论文范文,与用Excel制作简易平时练习作业系统相关论文提纲
本论文是一篇关于作业相关论文提纲,关于用Excel制作简易平时练习作业系统相关毕业论文参考文献格式范文。免费优秀的关于作业及信息管理及题库方面论文范文资料,适合作业论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
30340;答案都是放在一列中的,因此在成绩判定表格里也任意选择一列,在其单元格中输入If函数,对题库表格中与作业区表格中对应位置(相同题目)题的答案是否相同进行判断,如果相同则得1分,不同则得0分.最后对所有50个题的得分进行求和,换算成百分制成绩.成绩汇总是该简易题库中非常重要的一项功能.它的实现本身其实很简单,不需要特意编写或录制宏代码.在Excel单元格中,可以通过输入适当的公式实现不同Excel文件之间的数据传递.方法是打开成绩汇总的Excel文件和需要从其中读出数据的Excel文件(学生发送过来的作业文件),在成绩汇总的某单元格中输入“等于”,然后单击作业文件中相应的单元格(学生作业文件中“成绩判定”表格里的成绩求和所在单元格),即可将该作业文件中的成绩数据输入到成绩汇总文件中.然而,必须要注意的是,我们要处理的作业文件数不是几份,而是几十乃至数百份,如果按照上述的过程去一一处理的话,工作量相当大,因此必须要借助于宏代码实现这一重复过程.首先录制这一完整过程的宏代码,然后将此宏代码放入一个二重For-Next循环语句中进行适当修改.外循环是列循环,即作业的各章循环;内循环是学生循环,即在某一章的学生作业文件中进行循环.灵活应用VBA的字符串处理函数,不断修改公式中的路径字符串,实现各章各学生作业成绩数据传递公式的自动输入,为更清楚地说明这一过程,现将代码列举如下:
有关论文范文主题研究: | 关于作业的论文范文资料 | 大学生适用: | 自考毕业论文、学院学士论文 |
---|---|---|---|
相关参考文献下载数量: | 41 | 写作解决问题: | 毕业论文怎么写 |
毕业论文开题报告: | 论文任务书、论文摘要 | 职称论文适用: | 杂志投稿、高级职称 |
所属大学生专业类别: | 毕业论文怎么写 | 论文题目推荐度: | 优秀选题 |
Subtest1()
x等于"......"
//此为宏录制产生的公式字符串样例,此处略
Fori等于5To13//此为列循环
Cells(1,i+5).Select//选择章号单元格
dijizhang1等于Str(ActiveCell.Value)
//取章号单元格内的章号,并转换成章号字符串
dijizhang1等于Trim(dijizhang1)//去除空格
dijizhang2等于"\"&dijizhang1&"\"
//形成相应的章号字符串字段
zhangbiaozhi等于"等于"&dijizhang1
Forj等于1To38
//有38个学生,每列循环38次,此为行循环
Cells(j+1,3).Select//选择学号单元格
xuehao等于Str(ActiveCell.Value)
//取学号单元格内的学号,并转换成字符串
xuehao等于Trim(xuehao)
//去除学号字符串内的空格
path1等于Replace(x,"\4\",dijizhang2)
//修正文件路径字符串内的章号
path1等于Replace(path1,"等于4",zhangbiaozhi)
//修正章标识
path2等于Replace(path1,"200810902063",xuehao)
//修正文件路径字符串内的学号
Cells(j+1,i+5).Select
//选择成绩接收单元格
ActiveCell.FormulaR1C1等于path2
//给成绩接收单元格赋于公式
Nextj
Nexti
EndSub
需要指出的是,为防止学生发错作业文件,在输入公式的时候应用了If函数,判断隐藏于题目文件中的章标识是否正确,正确则传递成绩,错误则给出错误标识“-1”.另外,如果学生的作业文件不存在,在运行此段宏代码时会弹出新建文件对话框,此时点击“取消”即可,但此时相应的单元格内会出现错误标识“!REF”.在以后相应的作业文件存在后,再次打开成绩汇总文件时选择更新,成绩自动从作业文件中输入进来,不再出现错误标识.
5.安全保护
题库内容都是笔者根据教学内容编写出来的,体现出了笔者在教学上的思想、观点,具有独创性.因此,为了防止学生在使用过程中可能会发生的无意或有意的未经授权的传播,题库系统必须考虑安全保护方面的措施.另外,该题库也作为考试题源之一,也需要考虑预防有些学生可能会将其作为作弊的资源.本题库系统具体的安全保护措施体现在如下几方面.
(1)深度隐藏题库表格
如前所述,题库表格其实是包含在发给学生的作业文件里的,这是为了随机抽题和判定成绩而设计的.学生除了随机抽到了50题外,其余的题必须对学生隐藏.在Excel里表格的“隐藏”有可见、一般隐藏和深度隐藏三个级别.一般隐藏在使用菜单栏里的取消隐藏命令后可以再显示出来(除非该工作薄加以保护),而深度隐藏则无法显示,必须在工作薄和表格未加保护的情况下,进入VBA代码窗口里更改表格的“Visible”属性(0、-1、-2分别对应着可见、一般隐藏、深度隐藏),而这则要求具有较高的对Excel的熟练使用能力.并且,为了增加安全性,打开代码窗口也设置了相应的密码.(2)题库系统很多功能都是由宏代码实现的
对于安全性设置为“中”及以上的系统,它可以绕过宏代码打开文件,这样有可能对题库的安全性造成威胁,也使题库的很多功能不能体现.有多种方法实现这一功能,其具体过程在网上可查.[2]本系统采用设置宏表的方法实现.为此,题库系统里专门设置了一张宏表,它的功能就是强制性的要求打开文件必须应用宏,否则不能打开文件内容.为安全起见,宏表存在公式(命令语句)的单元格被隐藏起来,整个宏表也实施了密码保护.在发给学生的作业文件中,宏表可见,但宏表中的公式不可见,宏表也不可编辑与修改.
(3)基本保护措施
对学生可见的所有表格实施表格密码保护功能,整个文件实施工作簿密码保护措施.特殊地,在学生的作业完成区表格,这张表格要涉及到随机抽题和输入答案,在抽题之前还需要学生输入“姓名”、“学号”、“班级”三项信息,因此这张表格实施特殊保护措施,它的保护与去保护在宏代码中完成.在打开作业文件并选择作业完成区表格时,表格是被保护的,但三项基本信息输入单元格仍然可输入内容(保护之前去除这三个单元格锁定选项).然后进行随机抽题,在宏代码里,成功输入基本信息之后和将所抽题目复制过来之前,解除对表格的保护功能;将题目复制到作业完成区之后,又恢复对表格的保护.只不过此次保护首先恢复基本信息单元格的锁定选项,其次去除答案输入区单元格的锁定选项,以使学生除了能够在指定答案输入区输入答案之外,该表中其它任何单元格在作业题出现之后都不能进行编辑与修改.特别重要的是,在保护表格的同时必须实现这一功能,被保护区域单元格不能被选定,也就不能复制被保护区域内单元格里的任何内容,尽量避免学生对题目内容的不合理利用.
(4)安全保护的强化措施
为了避免学生利用Excel软件提供的菜单项、功能按钮或者其它软件功能作出一些题库制作者预想不到的与完成作业无关的处理,通过宏代码完成下述强化保护措施:取消所有菜单项和功能按钮的功能,使它们在作业文件里对学生不可见,而仅仅是一张足够学生完成作业的表格.当然,这张表格里右键菜单也失效.这一功能必须在打开文件时就一起作业,因此应放在文件打开这一事件过程中;同时为了不影响计算机系统中其它Excel文件的正常使用,还必须有一个恢复过程,这一恢复功能应放在文件的关闭事件过程中.需要注意的是,失效与恢复语句
关于作业相关论文范文,与用Excel制作简易平时练习作业系统相关论文提纲参考文献资料: