运用javaScript软件来制作一个心理学练习考试.docx
《运用javaScript软件来制作一个心理学练习考试.docx》由会员分享,可在线阅读,更多相关《运用javaScript软件来制作一个心理学练习考试.docx(6页珍藏版)》请在冰豆网上搜索。
![运用javaScript软件来制作一个心理学练习考试.docx](https://file1.bdocx.com/fileroot1/2023-4/21/f1a1d375-667a-4ba1-944a-10c4b04a8aa0/f1a1d375-667a-4ba1-944a-10c4b04a8aa01.gif)
运用javaScript软件来制作一个心理学练习考试
运用javaScript软件来制作一个心理学练习考试
本文介绍了在应用背景下的社会科学家的JavaScript脚本。
首先,基本的JavaScript功能。
其次,阐述了一个JavaScript应用程序,允许学生的心理,采取了三个实践考试。
学生们提出了一个网页,构成三套从五个选择项中选出正确答案的题试题集(排名不分先后)。
学生被要求回答每个问题,他/她的表现给出即时反馈。
此外,一个正确的答案总运行更新每次学生回答问题,使学生对整体性能的反馈。
应用程序是很容易定制,让导师,添加,更改或删除的问题。
目前,对大约九百万人来说,网页是一个信息交换媒介(Meker@depuy,1996),现在,在网页上分享文章,图片,声音还有视频已经成为可能,并且,网络之间的互相影响也加深了。
Sun(微系统)公司对面向对象的程序语言java和它的复本javaScript的介绍已经引起了网络作者对他们网页增加相互活动的数量的上升,运用javaScript程序增强网页的互相影响作用,像下面所介绍的:
对网页进行颜色选择,计算,基于运用环境的动态输出或响应,形成验证。
还有,对通用资源定位程序的建立。
另外,所有的javaScript程序可被用户的电脑执行,这一点减轻了对bandwidth的需求,降低了服务器的负担,减少了服务器的安全风险。
在某种程度上JavaScript对给心理学家提供一些网页方面的巨大interactivity有很大的影响,这些网页被用来在线研究学习,工具性教学,学生的在线测试,范围性研究等等。
并且,JavaScript相对于其他程序语言来说有更低的学习曲线,这使一次程序更加卓越,这篇论文介绍了通过运用JavaScript程序,在一特定的方面创建一个简单的心理学系统主页。
首先,基本的JavaScript脚本,容易结合HTML(超文本标记语言)文件,这些是必要地,另外,这篇论文对JavaScript对话框以及形成程序进行介绍,最后,这个JavaScript应用程序可以使心理学老师能够给他们的学生三次练习测试。
所有javaScript应用程序的代称可以从匿名FTP地址()
这个应用程序应该对那些想为他们的学生提供一个方便,匿名的,简单的方式来测试自己的老师和他们对题材循环程序来说具有特别的重要性。
JavaScript对象
目前,JavaScript仅仅由Netscape浏览器所提供。
JavaScript是一个脚本语言,这就意味着它比其他应用程序像java或C++花费更少的时间。
JavaScript是对象基础的具有几套内置对象,这为目前下载的网页提供了信息。
在这篇论文中,我假设读者有HTML的知识,并且,JavaScript和HTML在例题1中将被用来解释JavaScript的概念,当浏览一个Netscape浏览器时,例一将产生一个心理学科主页,这个主页有三个主要特征:
(1)欢迎用户进入弹出框
(2)它用用户的名字来使主页具有个性化(3)它给用户机会来呈现对心理学课程班的注释。
JavaScript每个注释的意思将贯穿于这篇论文,并被解释,例一中的代码将在表一中表现出来。
将JavaScript合并到一个网页中最简单的方式是通过使用【script】标签,使它成为HTML文件中不可缺少的一部分,就如例一中所看到的具有【script】标签的一行告诉浏览器等待一个脚本语言JavaScript来继续,下一行被用来告诉浏览器不要支持JavaScript去隐藏来自用户的即将到来的脚本,这将很容易的使页面下载并且阻止那些不支持JavaScript的浏览器启动脚本。
这一行//阻止隐藏其他的浏览器告诉浏览器停止隐藏其他文本,并且【script】标签告诉浏览器已经结束。
另一种使JavaScript脚本嵌入HTML程序中的方式是运用【script】脚本的SRC属性,运用这个属性可以使脚本被浏览器作为一个单独的文件而被保存。
这个文件是在下载时间上被调用了。
指定一个包含JavaScript脚本的文件最准确的方式是将【script】标签与()进行替换,这与例一是一样的。
而JavaScript.js是通过浏览器而下载下来的脚本名字。
当脚本写起来很长或者需要经常改变时这种方式明显体现了它的优越性。
一个缺点是需要额外的服务器,这在服务器或网络连接很慢时将导致很长的下载时间。
JavaScript是一个面向对象的脚本语言,它包含许多内置对象,这些内置对象允许编程者运用目前下载的HTML文件中的元素进行工作。
JavaScript也可以包含复杂的函数计算对象,并形成用户程序。
对象是一个JavaScript脚本,它是一个可以存储有关用户浏览器和有关他的活动的地方。
另外,对这些内置对象来说JavaScript允许编程者创造一个他或她自己的对象。
JavaScript在每个对象中包含内置方式,这些方式允许JavaScript与客户端浏览器进行交互式作用。
例如,打开一个新窗口,改变表面颜色或在屏幕上写文字。
对象仅仅允许包含用户浏览器的信息,而方式允许用户浏览器被一种或多种方式进行部分改变。
对所有内置JavaScript对象更详细的描述请参考有关JavaScript方面的书或登录Netscript’s(1996)JavaScript网站()
文档对象是一个内置的JavaScript对象,它包含了一个HTML文档的信息,像形式,联系,最新URL,颜色,还有标题。
例如,在一个JavaScript脚本中,文档对象可以被用来存储一些浏览器窗口的颜色,最新的URL,还有文档的标题。
例一中展示的文档方式document中的write()方式使这篇文章将文字符作为它的参数,这种方式允许浏览器在目前的Netscript窗口中陈列的文字串。
文本可以将任何一个HTML标签编排在一个用引号引起来的文字传中。
在例一中,在文档中的write()对象中文字前的()将在浏览器的窗口的中心。
文档中的write()方式也将用户事件以文字的形式响应到浏览器的屏幕上。
对话框
JavaScript具有在小的对话框中进行输出的功能。
对话框是一个单独的网页并且它不能对它的外貌进行改变。
对话框在预定义的环境下可以被弹出,而且对用用户信息提出警告,或给用户提供交互式方式。
例一中包含了一个菜单命令,而产生一个对话框来警告用户他或她是被欢迎登陆主页的。
警告命令(心理学科程序欢迎您)产生警告对话框,如在图一中所看到的“”,同时还有一个“OK”按钮。
在用户点击“OK”按钮之前,脚本将一直保持下载主页界面。
对话框在引起用户对重要信息的重视方面具有非常重要的意义。
在心理学测试的例子中也可包含有关课程提纲的改变,根据日期对任务进行更新,或对部分政策进行更新等给用户提出的警告。
JavaScript的警告对话框信息的开头应包含“JavaScript”,这样就可因区分对话框是来源于那种操作系统或浏览器。
但是遗憾的是,我们必须避免脚本诱导用户做一些他们不想做的事情(Danesh1996)。
像前面提到的一样,alert()对话框中包含一个“OK”按钮,这就要求用户必须选择此按钮,以保证脚本的继续。
“OK”按钮也可以允许一些对事件的时间控制,但是他也不能根据用户的输出而产生动态输出。
例一中也包含一些脚本对话框来允许用户进行输入。
这种prompt()方式与alert()方式一样,但是有一点不同,prompt()将产生一个允许用户输入他或她自己的信息的对话框,而不是“OK”按钮。
何在alert中一样,除非用户输入信息或选择“OK”按钮,否则脚本将不会继续。
这一行“varname=prompt”(“请告诉我们你的名字:
“,”Name”)提示用户输入他或她的名字,并指出变量“name”,然后脚本运用document中的write()方式将文本传给浏览器窗口,这个窗口中包含用户的名字,传统的HTML标签可以再document的write
()方式中引用,已形成文本。
表二中展现了在提示对话框中输入名字后的结果。
输入对话框可以有很多的效用,例如:
让学生回答测试问题,定制在线例题,或用户可以指定处理某一班的文学注释。
交互式窗体
HTML2.0窗体与许多网页有共同特征。
HTML窗体允许用户在浏览器屏幕的区域内输入信息,在窗体里的信息被客户浏览器提交给服务器,并被一个CGI程序执行。
用Perl或C语言编写的CGI程序将器存储在服务器中并且是一种将服务器与客户端浏览器连接的标准方式。
然而,用户所输入的信息经常回不正确,或者格式不正确,这时服务器会弹出不能执行的信息。
JavaScript可以在客户端进行预处理,用以保证信息在传到服务器之前所输入的正确性。
这就确保了CGI程序中将不会接收任何无用的信息,并且减少服务器的下载量。
例一中包含一个主页的脚本,这个脚本可以使心理学科的学生将一个匿名的文件反馈给心理学课程班的老师。
主页中包含题目,方向和一个包含两种形式的提交评论。
用户被要求指定他们申请评论的班级。
JavaScript被用来确保用户将他或她的评论指定到特定的班级。
如果学生试图不指定一个班级而写评论,那么将弹出一个警告对话框来警告用户他或她必须指定一个班级,图三中展现了JavaScript脚本的结果。
为了完成这个任务,将会创建一个checkclass()函数,这个函数将域作为它的参数这就意味着“class”域。
这个函数包含着if语句:
如果“class”当用户加以评论时文本域是空的,那么创造一个对话框来告诉用户,你必须将你的评论指向“class”当“comment”文本域被用户点击时,checkclass()函数将被访问,这种情况发生时,formelements【0】中的内容将被反馈到checkclass()函数中,JavaScript的定义中formelements是一个包含每一个窗体元素项目的陈列,(例如,textfieldscheckbox’s)添加【0】来告诉程序来执行那个陈列中的第一项,这个陈列是包含了用户所提供的“class”信息的文本域。
心理学练习考试
JavaScript对象和其他的对象一样,被用来创建一个HTML文档,这个文档可以给学生定制一个在线的心理学练习考试系统。
当我们浏览Netscape时JavaScript应用程序包含四个帧:
一个标题帧,一个问题区域帧,一个答案区域帧,一个测试人数选择器帧。
学生们提出了一个网页,构成三套从十个选择项中选出正确答案的试题集(排名不分先后)。
学生被要求回答每个问题,他/她的表现给出即时反馈。
此外,一个正确的答案总运行更新每次学生回答问题,使学生对整体性能的反馈。
心理学测试考试proctor是采用了()这本书中的JavaScript代码。
心理学练习考试中包含七个不同的HTML文件。
“Test.htm”是浏览器最终下载下来的界面。
他在每个不同的URL中产生三个不同的帧:
一个包含题目和介绍,一个是问题区域,还有一个是测试选择器。
在“Work.htm”文件中包含了问题区域的代码,并自身创造了两个帧:
一个用来陈列问题,另一个用来陈列分数并接受来自学生的答案。
“Form.htm”文件被“Work.htm”文件访问,并包含了真正的问题和测试考试答案的代码。
这个文件中包含了所有提交一个学生的问题以及检测他或她的答案的必要地功能。
“Level.htm”文件被“Test.htm”文件访问并且包含了允许一个学生从三套练习题中选择一套的子帧的代码。
文件“Display.htm”被“Work.htm”文件访问,并包含可以接收学生答案并陈列出他或她的总分的窗口的代码。
“Title.htm”文件被“Test.htm”文件访问并形成“心理学测试考试的题目”,这样就可以显示在页面的上部。
最后一个文件“Output.htm”指定输出页面的显示颜色。
心理学测试考试可以在()网页中找到。
为了将心理学考试定制为一个不同的测试,将试卷的问题插入到“Form.htm”文件中,并运用文件中已有的格式。
紧跟着每一个问题是一个与试题问题相对应的正确答案的数目。
例如,如果第三个选项是问题的正确答案,那么在“Form.htm”中的问题后面的数字应为“3”。
在“pub”目录的ftp.depaul.edu中所有的七个文件都是匿名的ftp文件。
总结
这篇论文不但对JavaScript进行了介绍,同时对在线心理学联系考试进行了介绍。
那些想学到更多知识和JavaScript能力的人应参考一些有关JavaScript的书或登录JavaScript网站。
(例如)JavaScript可以使真正的课程班一对话框的形式加强学生的互动性,形成认证,并对课程题材进行在线测试。
记住制作网页时非常重要的,因为JavaScript仅是一个对Netscape全功能的语言。
许多登录网站的潜在登陆者也许并不使用Netscape,并且微软(1996)已经开发了它自己的脚本语言,VBscript—与InternetExplorer有类似的特征与功能。
若想获得更多的信息请关注他们的网站。
参考文献