我必须设计系统仪表板的体系结构,并且其中的一个组件将报告在满足以下条件时有多少学生可以参加测验:
测验正在从1000个问题池中选择随机30个问题。这30个问题分为5个类别,有时又分为3个类别。在任何给定时间,最多可以有50名学生参加测验。
测验名称:编程语言 时间:60分钟 问题数:50
当学生参加此测验时,系统将从以下类别的1000个问题池中选择这50个问题:
Javascript 爪哇 C 迅速 PHP
以上类别中的每个问题都进一步分为以下几类:
容易 介质 辛苦
当从1000个答案中随机选择问题时,有多少学生会看到1个具体问题?或者换句话说,每个问题会向唯一用户显示多少次?
These could be cases with quiz and questions
https://prnt.sc/ns7csz(请查看图片以获取更多示例
要编写JavaScript甚至select语句,我需要弄清楚逻辑,然后再进行代码开发或设计数据库查询。
我认为某种概率公式将用于计算所有字段。即在3个类别中的100个问题中有10个问题在3个类别中的500个库中有50个问题?