幫助
- 經過我們大量測試,[ 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"和".","-",不能包含全角的,如"2〣KW",也不能是類似"--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會對它進行微調.
- 留意,均衡的總體結果是接近一致的,當一個指標增強時,其它指標相應會降低,所謂牽一發而動全身.
- 下面是微調的結果,留意到,總分/化學的指標不變,物理/政治變好了,但語文/數學/英語/歷史變差了.
- 您知道,上帝是公平的,他讓你一只手長一點,就會讓你另一只手短一點.