我想从我不想要答案开始,我只想要想法,所以本质上这是伪代码或概念的协作头脑风暴:)
问题:我被要求编写一个生成类测验的程序,这个测验需要从一个数组(300+-)中获取问题并以随机顺序打印出来,并且只有 x 个。每个测验都需要是唯一的,尽管它们可能在测验的不同时间包含相同的问题。该测验将采用电子格式,因此如果某些问题是多项选择,我将需要某种功能,该功能会为每个选择生成一个带有单选按钮的表格(这里有点混乱)。我现在只担心客户端编程。我将使用 JavaScript 作为客户端的东西,但请随意参考任何其他语言。
请随时添加任何建议和/或建议:)