帮助
- 经过我们大量测试,[ BianBan.Net 智能编班软件 ]完整版的编班(分班)效果和性能远远优于同类软件,包括收费软件和免费软件.
- 我们同时也提供功能较为简单的免费版本,一些时候,它已经可以满足部分用户的需求.
- 这是一个绿色软件,程序使用过程中产生的任何数据,均存放在程序目录中,当您不需要使用时,可以直接删除程序所在的目录.
- 使用过程中的任何其它疑问或建议,欢迎随时发邮件到 kenshu@163.net 并请抄送 ken
- [ BianBan.Net 智能编班软件 ]需要登录到我们的服务器,它的官方网站是在 http://b.bianban.net/bianban/
- 您需要花几秒钟时间,注册一个BianBan.Net的帐号,在您忘记密码时,我们会将新密码发送到您的注册邮箱并抄送您的备用邮箱.
使用
- 首先准备好您需要分班数据的EXCEL文件(对您的Excel文件只有两个简单的要求,A、第一行必须是列名;B、必须有姓名和性别两个列),大致的效果可能如下图:
- 其中,"姓名","性别"两个列是必须的,"锁定班级","总分","不去的班级"三个列是可选的.
- 列的排列次序可以是随意的(比如,如果需要,您可以把姓名放在最后一列),最后导出编班结果时,将完全按照您原来的格式导出.
- "姓名","性别"这两列中,对应的行,如果不填内容,或填入非法的内容(比如在"性别"这一列填写了"男","女"之外的其它内容),则这一行将不参与分班.
- "性别"这一列,只可以填"男"或"女".如果您完全不关心性别比例,请在这一列上的每一行全部填"男"或全部填"女".
- "锁定班级",是可选的,如果有"锁定班级"这一列,并且这一列中的某一行(或多行)填入了班级,则这个(或这些)学生在分班时,将一定分配到您指定的这个班级.比如,第一行中的"江妍俊",之后将一定分配到2班.
- 免费版不支持这个功能,免费版中,就算您有这一列,也不会在编班时加以考虑.
- "不去的班级",是可选的.比如,因为这个学生和某个班的老师同名,或是其它任意的原因,比如他长得比老师帅或漂亮,这个班的老师不让他去.
- 如果有"不去的班级"这一列,并且这一列中的某一行(或多行)填入了班级(可以填多个,如果有多个,请以" ; "或" , "分隔),则最终这个学生一定不会分到这些班级中.
- 留意,"锁定班级"比"不去的班级"的优先度高,如果您既锁定他在2班,又不让他去2班,最终是以锁定班级为准的.
- 非常特殊的情况下,可能不能满足这个要求,比如您最终分4个班,但有一个人1/2/3/4都不去,程序会提示您,并随机分入其中的一个班.
- 免费版不支持这个功能,免费版中,就算您有这一列,也不会在编班时加以考虑.
- "总分"也是可选的.如果有"总分"这一列,总分的计算将以这一列为准,如果没有"总分"这一列,BianBan.Net读取EXCEL文件后,您可以选择哪些科目加进来自动计算总分,比如语文+数学+英语+……
以下内容仅正式版可以使用,免费版中就算Excel文件有对应的列,也不进行考虑
- 如果您有其它分数需要均衡(比如您除了总分要每个班差不多,各科成绩也需要均衡),在BianBan.Net读取EXCEL文件后,对应的列请选择"分数(参与均衡)".
- 分数相关的列(包括总分),一些特殊的情况下,某个学生可能没有,比如他这一科缺考,您可以不填.在BianBan.Net读取EXCEL文件后,您可以选择,"没填分数的以平均分计"或"没填分数的以零分计"
- 如果还有其它指标需要均衡,比如[生源地]或[是否走读]您可以加任意多的列,并填入数据,BianBan.Net读取EXCEL文件后,选择"状态指标"
- 如果一个指标,有多个可能,但它们只是反映程度或级别的不同,比如"特殊学生"(一些情况下,可能有人称为"问题学生",当然,我们相信,所谓的问题学生,只是他把他的精力和能力,放在其它地方,不一定是他对,也不一定是主流的观点对),您也可以只分一个列,根据情况的程度或级别,分别填入"1","2","3"……或不填,并选择"数值指标"
- 类似的情况还有,(如果您愿意认为的话),少先队的大队长,中队长,小队长,可能可以分别填入3/2/1;或另一个指标,党员是3,团员是2,群众是0.
- 比如:
- 留意,上述所有内容中,除了"姓名"和"性别"两个列,其它有特别意义的列(比如成绩,总分),必须全部填写数字或留空不填(数字只能包含半角的,比如"1234567890"和".","-",不能包含全角的,如"⒈⑴①㈠",也不能是类似"--1.2.3"等不是常规的数字,当然,-1.2是可以的),否则它们将只能作为"状态指标"来均衡."不去的班级"除了数字,仅可以用逗号或分号分隔.
- 为何需要您选择起止班级(比如1到16),而不是简单的"班级个数"?
- 因为在很多时候,您并不是从1开始编班的,比如1-2班是重点班,3-18是非重点班,则非重点班的编班,您是3到18,而不是1到16,虽然它们都是16个班.同样的情况,可能还有文理班.当然,您也可以按1-16编班,之后再在导出的Excel文件中将16替换成18,15=>17,……1=>3,但这样做无疑要加大您的手工作业量,所以不如直接一开始就让您选定"起止班级",而不是简单的"班级个数".
- 同名的学生,BianBan.Net会将他们分在不同的班级中."同名学生",您可以选择:
- "不考虑"(一般我们不建议这样做)
- "仅考虑汉字",则只有名字完全相同的人才不分在同一个班."张愈"和"张誉"可能被分在一个班中.
- "考虑拼音",拼音完全相同的人,不分在同一个班.但"臧(Zang)愈"和"张(Zhang)愈"可能被分在一个班中.
- 非常特殊的情况下,同名的学生也可能分在同一个班.(1)您在"锁定班级"强制指定了两个"张三"去同一个班.(2)您一共分18个班,但总共有19个叫"李四"的学生,最后一个叫"李四"的人,程序会提示您,并随机分入其中的一个班.
- 如果需要,您甚至可以自定义您的方言发音(程序内置了粤语的发音),但我们仅建议高级用户使用.请参见后文,进阶.
- 没填分数的,可以设置为"以平均分计"或"以零分计".如果您设置为"以平均分计",在BianBan.Net编班时,我们会计算整个科目的平均分,对应学生对应的科目,我们将以这个平均分计算.
- 何时需要"以平均分计"?如果他是缺考,而不是真正地考了0分.如果我们简单地以0分计算,可能是不公平的,他所在的那个班,可能"赚了".当然,如果您喜欢,也可以设置为"以零分计".
- 但,请特别留意,Excel中,计算平均数的公式,不填的,不参与进来计算,既不是按平均分算,也不是按0分算(在很多情况下,您可以认为Excel是以平均分算,但其实它是以NULL来计算,这是一个计算机术语,您可能需用要相关的计算机知识),所以,当您从EXCEL中计算出来的平均分与BianBan.Net计算出来的不完全相同时,请留意您的分数中,是否有没填的.
- 列表中的选项,在不同情况下可能会略有不同:
- 如果您的Excel表格中,包含了"总分"这一列,总分将以您Excel中的这一列为准,则"分数(仅计入总分)"这个选项是不存在的.
- 如果您使用的是免费版,则"分数(参与均衡)"和"数值指标"/"状态指标"(用于计算比如"是否走读生"/"生源地"等的指标)这三个选项是不存在的.
- 需要自订班级人数(免费版没有这个选项).
- 默认地,程序会平均分配学生到各个班中,如果总数不能整除,比如203个人分到4个班中,前面的三个班会多一个人.但,程序允许您改变这个规则,比如,特殊情况下,您1班要分60个人.您可以选中这个选项,程序稍后会让您自行调整.
- 非常特殊的情况下,指定的人数不能生效.您锁定了52个人到1班,但您指定1班只分51个人,这时,将以锁定班级的人数为准.当然这种情况很极端.
分数段设置(免费版没有这个功能)
- 这个设置,用于保证编班的结果中,每个班各个分数段的学生人数大致相同.比如40个人分两个班,一些简单的编班软件,(极端的情况下),可能将前10名和后10名编在一个班,另外中间的20名分在另一个班.这样两个班的总平均分也是一致的,但很可能不是您需要的.
- 您可以按照左下常用的分段方法进行设置.
- 您可以手工修改左边列表中的分数,手工分段.
- 您还可以,双击右边列表中的分数,手工分段,它会插入到左边的表格中.
- 如果您不需要考虑分数段,或需要全部重新设置,您可以选中左下列表中的"全部清空"项,并按下"设置"按钮清空.
- 进入这个界面后,请"开始编班",中途,当各项指标达到您的要求时,您可以随时"停止".
- 经过大量数据的测试,相同条件下(人数,分数,班级各项指标一致的情况下),一般,进入"深度优化"前,也就是进度条由蓝色变为红色时,各项结果已经远远超过其它同类软件的最终结果.但经过深度优化后,各项指标均可能进一步提高.
- 道理上,如果您有足够多的时间,不论有多少个指标,我们的人工智能算法,可以无限逼近最优解.但时间上的考虑,我们仅进行了一定步数的深度优化后得出一个可以接受的解决方案.
- 如果只有很少的指标,比如只有性别和总分,是可以在非常短的时间内得到最优解(比如两秒或三秒).
- 上面表格中(这个是完全未经优化的随机结果,真正编班结果在后面),浅红色是最高的平均值,浅绿色是最低平均值,如果存在多个相同的最高值(比如上面总人数中,1班和2班都是66人),只对其中第一个着色,避免界面太过混乱,最低值也是这样.
- "最大-最小",是上面 最高值-最低值 的结果,一些时候,就算这个结果不为0,它也可能是最优的结果,比如上面的总人数,最多的是66人,最少的是65,(仅就这个指标而言),它不可能进行进一步的优化.因为最多人的1班抽一个人到最少的7班,会变为1班最少而7班最多(你不可能抽0.5个人过去).
- "均衡权重"按钮,我们仅建议高级用户使用,参见后文,进阶
- 分数段/性别的结果一般都是最优的,如果它们不是最优,您可能需要留意,是否锁定班级的列,将太多这个分数段的学生锁定在某个班中.
- 留意,最优不一定是完全平均,比如上面671以上,678以下的分数段,它虽然不是完全平均,但已经无法调整了,您把4个人的抽一个到3个人的班中,结果还是一样,一个多,一个少.
- "另存Excel":
- 如果您未登录,程序会要求您登录.
- 可能扣除您的点数,程序会有提示.(免费版不会扣除点数)
- 我们会按您原来Excel文件的格式保存为新文件,并在文件最后加一列BianBan.Net_编班结果,(如果您在第一步中读入的Excel文件,本身就包含这一列,程序会重写这一列,而不是在最后添加一列),其它完全保持原样输出.
- 大致的样子可能如下图(为了说明方便,我们把BianBan.Net_编班结果拉到靠前的位置):
- 为了方便您的使用,我们不是直接按编完班的结果进行排序再输出EXCEL,而是原样输出(包括格式,列宽,字体,次序等),避免因为改变行的次序,而使您无法跟踪到原有信息.
- 所以,您需要在EXCEL中重新排序,比如 Excel->菜单->数据->排序 (不同的EXCEL版本操作可能略有不同):
- 其中,主要关键字,请选择"BianBan.Net_编班结果".其它的关键字,您可以自己选,比如先按总分排,再按姓名排,或按年龄,身高(比如您需要在编班结果中按身高排座位的话,可能就有身高的列)等排序
- 留意,另存为Excel时,如果您选中的文件已经存在,请确保您保存的时候,这个文件没有被Excel打开(这样的话,Excel会锁住文件,不能保存)
- 您也可以"导出统计数据"
- 至此,编班结果完成.
- 下面的选项,我们仅建议对计算机有一定了解的高级用户使用:
- 名字的拼音,我们已经内置了常用多音字的分析,比如,"张重庆",我们会把它标记为"ZhangChongQing"而不是"ZhangZhongQing",但一些时候,因为名字发音的特殊性,或由于方言发音的特殊要求,您可能会要求一个汉字特别的发音,比如,"张重庆"可能需要标记为"ZhangZhongQing"(因为他爸爸就这样叫他,他习惯了),或"宋江"您可能需要按粤语标记为"SongGong".类似的特殊要求,您可能需要自定义拼音的功能:
- 请打开程序目录中的文件"自定义拼音"(您至少运行过程序一次,才会产生这个文件),在后面,按您的需要加上
- 张重庆=ZhangZhongQing
- 宋江=SongGong
- 或您也可以只是简单地
- 陈=Can
- 许=Hoi
- 留意,如果是一个词(多个字)的注音,比如上述的"宋江=SongGong":
- a、每个字的开头需要以大写字母开始.
- b、只有见到完全相同的名字,才会以您指定的读音,如果不是完全相同的名字,比如"张江",程序内部还是会以"ZhangJiang"注音,而不是"ZhangGong"
- 重要,修改文件时,请只使用WINDOWS自带的"记事本",确保不会保存格式信息.保存时的编码请使用"ANSI".不应该保存为其它格式.
- 编班中的"均衡权重"设置,仅在有非常多指标的时候,您才可能需要用到:
- 在程序编完班后,比如上面例子中的结果
- 假如您对其中的一个指标不是特别满意,比如上面的物理(对于当前BianBan.Net结果中,它可能是最差的一个指标,但多个指标的情况下,它已经是其它同类软件难以企及的效果了),您可以按下"均衡权重",少量修改"物理"的权重比如把它改为"2",再重新开始编班.BianBan.Net会对它进行微调.
- 留意,均衡的总体结果是接近一致的,当一个指标增强时,其它指标相应会降低,所谓牵一发而动全身.
- 下面是微调的结果,留意到,总分/化学的指标不变,物理/政治变好了,但语文/数学/英语/历史变差了.
- 您知道,上帝是公平的,他让你一只手长一点,就会让你另一只手短一点.