标题:求助:又一个抽奖程序
只看楼主
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
结帖率:100%
已结贴  问题点数:20 回复次数:2 
求助:又一个抽奖程序
我需要解决这样一个问题,有一个班级的学生,我每次提问的时间随机抽取两名同学,抽过的同学下次不能再次抽取到,让每个学生都有发言的机会,界面像摇奖程序一样,提高课堂气氛。简单说的功能室,全体同学,每次2人,随机编排,不能重复,全部编排,支持导出和打印功能。有时间的话,请大家给予帮忙,谢谢。
xsk.rar (661 Bytes)


[此贴子已经被作者于2018-3-1 15:51编辑过]

搜索更多相关主题的帖子: 学生 时间 随机 抽取 同学 
2018-03-01 15:15
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:20 
先给个思路,代码确实没时间去写。
至少需要准备三个表,学生信息表,课堂抽查表,抽查情况汇总表。
学生信息表 结构:(学号(需具有唯一性)、姓名、班级、专业等)
课堂抽查表 结构:(专业名称、上课时间、学号、姓名、学生课答打分)
抽查情况汇总表 结构:与课堂抽查表同。

实现方法:
每次上课时,从学生信息表中抽出所有学生,装入 课堂抽查表 ,作为本节课的等抽查名单。
用随机且“学生课答打分”列为空为条件,抽出两人,并在学生回答后,老师打分(打分的结果存在 学生课答打分 列,
并准备下次抽查,由于抽查时限制了“学生课答打分”列为空 的条件,所以凡是打过分的,下次不会再抽中。

课堂结束时,将本节课抽查结果,存入 抽查情况汇总表 保存(为避免数据过多冗余,此步只保存“学生课答打分”列有数据的记录)。
此表可供查询、导出,并用于统计学生平时成绩。

依上述思路,不难写出表结构和代码。
2018-03-02 10:10
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
得分:0 
谢谢楼上版主给的思路,但是我是笨鸟,代码还需要麻烦各位,谢谢
2018-03-06 11:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484929-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.146305 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved