我正在为老板创建一个教育追踪器。在其中一张桌子上,老板希望我做的是创建一个列表,使他们可以标记学生是否已完成作业。
::学生姓名::
::作业名称:: ::已完成::
::作业名称:: ::不完整::
就这样。
要注意的是,实际上有数百个任务需要输入,而且由于我不想为每个任务创建唯一的字段,所以我不想把头发撕裂(我希望能够在以后比较每个学生在给定作业上的进度),我想简化流程。
我尝试创建listview,在其中输入给定主题的作业,然后将其填充到门户网站,以便每个学生可以显示不同的进度,但是我不确定如何做到这一点。
我的老板不想从列表中选择任务。他们只希望能够查看一份作业列表并标记这些作业是否已完成,因此所有作业或类似内容的下拉列表似乎都不是一个选择。
如果他们只是想要一个任务列表,我可以创建一个列表,该列表可以填充其他字段,然后他们可以将其标记为“完成”,但这不是他们想要的。
请注意,这是我目前的数据库设置方式:
学生----作业-----作业列表
Students :: StudentIDpk =作业:: StudentIDfk
HomeworkList :: HomeworkIDpk =作业:: HomeworkIDfk
尽管HomeworkList有几个示例作业,但它链接到“学生”布局的门户仍然为空
答案 0 :(得分:0)
我了解您有单独的学生和作业表,这些表与唯一的学生证相关。
您需要一个联接表来保存学生的作业。 (如果您想进一步将其分开,则可能还会有一个单独的主题表。)
您的联接表将位于学生表和家庭作业表之间,并且仅包含一些字段: 学生表和作业表的外部ID,每个都与各自的表相关,另外还有该学生实际作业事件所需的任何其他字段。例如“完成”,“日期”等等。
然后您将在学生版式上将此门户网站放置到门户。