0

我想在 Apex V4.2 中构建一个应用程序(类似于在线考试),每页有一个问题,带有多项选择答案。问题和答案都将存储在 Oracle 数据库中。问题的数量可能会不时变化,甚至顺序也会有所不同,因此,我希望页面创建是动态的。如何在 Apex 中动态创建页面,或者如果这不可能,是否可以通过单击按钮更改/刷新页面内容。

4

2 回答 2

0

您需要在一个页面上显示一个问题和一组答案,而不是动态创建页面。从这个角度看任务。

在 APEX 中,您的任务的简单解决方案框架可能包含一个包含三个项目的页面。第一项是仅显示项(保存会话状态),基于 LOV,用于存储答案 ID;第二个是单选答案的单选按钮;第三个是多选答案的复选框。最后两项应使用与第一项值相关的 LOV。

将按钮添加到此选项卡中,以在考试答案中来回导航,以提交选择;保存提交的选项,查询当前、下一个和上一个问题的过程;导航的分支——它将是你的应用程序。

祝你好运。

于 2013-06-05T13:44:08.903 回答
0

只是一个想法:

不要考虑如何创建额外的页面 - 考虑如何制作一个页面,给定问题的 ID,知道如何呈现该问题。

您将需要一个数据模型来存储有关应询问哪些问题以及按什么顺序提出的信息。在页面上添加一个“下一步”按钮,该按钮确定下一个问题应该是什么,并使用新的问题 ID 导航回同一页面。

于 2013-05-27T06:33:17.657 回答