您可以使程序向服务器侧的 CGI 程序提交测试、调查、窗体结果和变量数据,然后该程序可以将该信息写入文件或数据库。测试和调查的所有信息(包括用户的姓名和电子邮件地址、测试问题、测试答案和分数)均被提交,以使您能够更高效且更有效地管理来自您的作品的用户结果。
所有传输到 CGI 程序的数据均报告为名称/值对:
变量值提交时以变量的名称作为名称,以变量的值作为值。
窗体对象值提交时以窗体对象的名称作为名称,以用户所选或提供的窗体对象的值作为值。
对于测试和调查而言,所提交的名称/值对定义如下:
名称 |
值 |
name | 用户的姓名 |
电子邮件 | 用户的电子邮件地址 |
TestName | 测试/调查的名称 |
NumQuestions | 测试/调查中的问题数目 |
PassingGrade | 测试属性中指定为“最低通过分数”的值(不适用于调查)。 |
分数 | 测试的总分数(如果评分) |
名称 |
值 |
QuestionX |
问题的文本 |
AnswerX |
用户对问题的答案 |
CorrectAnswerX |
问题的正确答案(不适用于调查问题) |
QuestionTypeX |
问题的类型。问题类型使用以下编号之一作为标识:
|
使用以下信息来帮助您设计脚本以处理输出。将此处提供的信息与您的数据库管理员以及 IT 或 ISP 人员的专业知识相结合,您能够在程序与数据库之间建立有效连接。
![]() |
应由精通服务器侧脚本编写以及通过 Internet/企业内联网进行数据库集成的程序师执行程序和数据库之间的集成。如果您对此处包含的信息有什么疑问,请联系 Trivantis 支持团队。 |
下面是您创建自定义 CGI 脚本时可以使用的脚本的示例。
另请参见: |
![]() |
对于发布到 Web 的作品,脚本必须位于与所发布作品内容相同的服务器上。禁止在 Web 浏览器中进行跨域脚本编制。 |
© 版权 Trivantis 2019