我做了一些HTML / CSS的乐趣,但我正在寻找一些编程技巧.
我一直在阅读PHP和MysqL.到目前为止,我还没有发现太难理解循环,条件语句等概念,但我想陷入困境并开始开发应用程序,然后才开始厌倦阅读和完全放弃.
我的想法…
我正好正在学习考试,并在纸上进行这些练习考试.我想为什么不将它放入应用程序,以便我可以在计算机上参加考试.
特征:
>该应用程序可以举行多个考试
>它可以随机化问题或按顺序显示它们
>可以选择显示每个问题的答案
>计算完成考试的时间
>管理页面添加新的考试和问题/答案
好吧,你们现在可以停止笑了,我知道这比Hello World好一步,但我想我会在某个地方开始!
我会用PHP / MysqL或者RoR来开发它,如果你们认为它对初学者更好.我想我可以正确地阅读/写入数据库,但我不太确定网站结构,数据库设计以及通常最好的方法.
如果我的考试由50个问题组成,每个考试都会给出一个ID.如果我删除一个问题,如何用新ID更新其余的?即如果我删除问题3,以下所有问题都需要将其ID转回1.
编辑:
我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,因为问题将是单一考试的独特之处.但由于我的目标是进行多项考试,我该如何表达?
我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,我该如何表达?
最佳答案