有人可以将他们的意见提供给以下场景:
我正在创建一个数学测验系统。我需要生成几个数学问题并在屏幕上显示它们。他们中有很多人。像:
时间表:9 X 9 = ____
加法减法,乘法和整数除法:3901 + 22 = ____
比较整数(<,>,=):37 ____ -24
将十进制转换为分数:0.75 = ____(分数)
将分数转换为十进制:3/4(分数)= ____(十进制)
如上所示,它会产生许多问题。它们有很多种类。对于每个学生来说问题会有所不同(随机的种子总是相同的,学生总是要生成测试),我需要存储他的答案,但我不知道我可以存储数据的类型,因为有些是双打,有些是整数,有些是像我需要存储两个整数的分数,相比之下它是一个字符。
没有一个问题必须重复。
学生将逐一回答问题的答案,它将有X时间来回答问题,问题是按主题组织的(检查扫描图像下方)。
问题是如何对其进行建模,如果它们必须在集合类中,则所有这些都是非常不同的。对不起,我有点失落。
答案 0 :(得分:0)
首先,您应该创建域模型。所有必需的数据都会显示在您的问题中。