學生成績 升級WebSAMS後,對分範本內有些學生的分數不見了

本文由 Ho Sir 在 2020-11-19 發表於 "WebSAMS 討論區" 討論區

標籤:
  1. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    因為WebSAMS提供的對分範本(R-ASR013-C.rpt)只可以一張紙出一班一科的學生分數,很浪費紙張和不環保。所以本校一直已來都是用自行修改的WebSAMS對分範本,令一張紙,列出一級一科的學生分數給老師對分。但升級WebSAMS後,自行修改的對分範本內,有時候有些學生的分數不見了。發現不見的學生是較遲輸入WEBSAMS的記錄。

    請問有沒有學校遇到同本校相同的問題,怎樣解決?有沒有一些範本可以參考怎樣做到一張紙出一級一科的學生分數?

    謝謝!
     
  2. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    由於 考績分數清單 (R-ASR013-C) ,使用 Stored Procedure 提取資料,每科目的列數及位置,在 Crystal Report 處理前已決定了,所以不能修改。

    請老師 致電網上校管系統求助台 Tel: 31258510。謝謝!
     

    附件文件:

  3. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    致電過網上校管系統求助台查詢,但他們說他們不負責這方面。而之前聯絡過學校發展主任,她也說不負責我們自行修改built-in template,不會提供任何支援。請問是不是建議學校只使用Websams的built-in template? 但是如這份對分報告般,原本可以1張出1級所有的分數,就要分4-5張紙出,十分浪費紙張和不環保。請問若想就此方面反映意見,可以致電哪個電話或電郵地址?
     
  4. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    想問老師,
    有無試過用 built-in template(系統提供範本) 預覽列印,
    是否都有 遲入分數的學生,不見了分數紀錄的情況出現呢?
     

    附件文件:

  5. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    試過用 built-in template(系統提供範本)是可以看到不見了的分數紀錄。
     
  6. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    請老師聯絡 貴校的網上校管系統學校聯絡主任,

    將Crystal Report File 傳給校主,並說明一下曾經修改的地方,

    再 Base on built-in template(系統提供範本),重新修改一次,

    當中可能涉及繁複的工序,可能需要 較長的時間作出修改。
     
  7. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    問過網上校管系統學校聯絡主任,她說不會負責我們自行修改built-in template,不會提供任何支援。
     
  8. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    老師,可否將 Crystal Report File 上傳附件,給我檢查一下。
     
  9. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    已上傳我學校自行修改的Crystal Report File。多謝幫忙跟進!
     

    附件文件:

  10. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    當打開 Crystal Report File,
    發現跟 built-in template 報表的 結構不同,
    沒有了 Stored Procedure(sp_asr_rpt014),
    反而 變成 4 個 Tables。

    上傳 Websams 後,再 Preview(預覽列印),
    只見到 Heading 兩行文字和 Footer 三行文字,
    中間 Details 位置是完全空白。

    想問老師,在Preview(預覽列印)時,
    是將 Crystal Report File 上傳 Websams,
    還是在 Local PC 電腦 Preview 呢?

    另外,Crystal Report File 內 Sub-Report,
    只抽取 SUBJASSESSDATA Table,
    只顯示 主科的 分數,
    例如, 中國語文 有分卷 閱讀 和寫作,
    這報表 是否只顯示 中國語文的主科分數,
    而不顯示 分卷的分數呢?
     

    附件文件:

  11. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    對,此report file是在 Local PC 電腦 Preview的。
    它不顯示分卷分數,會顯示選修科既分數。謝謝!
     
  12. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    Crystal Report 經修改後,
    已可以 上傳 Websams,Preview(預覽列印)。

    由於是使用 Stored Procedure(sp_asr_rpt014),
    本身有較多限制。

    例如,列印選項,按"班別"列印,
    只可印到同一頁紙,同一年級的四至五班 (A至D班),
    而每個 Sub-Report(子報告)的底部,印有 合格率,平分,最高分,最低分 等資料。

    又例如,列印選項,按"按跨班科目"列印,
    只可印到同一頁紙,頭四至五個 分組,之後的就印不到了。

    另外,Crystal Report 有較多需要 Hardcode 的地方,
    每個 Sub-Report(子報告),都需要傳入參數,Hardcode 班別名稱和分組名稱。
     

    附件文件:

  13. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    多謝你的幫忙! 請問TEMPLATE能否出科目的細分(如︰英文科的口試、作文等)? 如果可以,是不是會按著WEBSAMS設定的細分數目出在對分紙上? 謝謝!
     
  14. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    如果要顯示分卷的話,需要加入 Sub-Report (子報告),
    抽取分卷名稱,
    再將 分卷名稱 變成 Shared Variables。

    當有1個 或 多於1個 分卷的時候,
    例如,中文科有 4 個分卷,顯示"此科目共有 4 個分卷" 字句,
    會在第2頁開始,列印分卷。
     

    附件文件:

  15. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    請問如果想將TEMPLATE改成在電腦Preview就可以出到所有級所有班別的分數,可以怎樣修改? 能否提供TEMPLATE作參考怎樣改? 謝謝!
     
  16. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    由於這個 Crystal Report 是使用 Stored Procedure(sp_asr_rpt014),
    本身有較多限制。

    修改上,也有較多限制,
    只可以 每一級 逐一逐一列印,
    即是 第一次印 一年級的所有班別,第二次印 二年級的所有班別,如此類推。
     
  17. 55521840

    Ho Sir
    Expand Collapse

    文章:
    17
    讚:
    0
    在使用CheckMark_Score-NSS_v2時,發現合格率是按照滿分100分計算,但因為有些科目的滿分不是100分,而是50分,所以會在很多同學的分數右方出現* 和顯示的合格率出現錯誤。
    我看過#RTotal0的使用公式內set了 {sp_asr_rpt014.score4} >= 50,將滿分設定為100分。
    請問怎樣可以令它按科目的分數出*和合格率? 謝謝!
     
  18. 57873296

    edb-rn
    Expand Collapse

    文章:
    281
    讚:
    0
    在Stored Procedure(sp_asr_rpt014) 內,
    存儲了一些 variables,
    例如,當 pass0 是空白 或 是0 時,代表 不合格,
    當 pass0 = 1,代表 合格,
    當 Classno = 103 時,是 平均分,
    當 Classno = 104 時,是 最高分,
    當 Classno = 105 時,是 最低分。

    所以, 需要修改 2個 Running Total,
    計算合格率。
    另外,新增 3個 Running Total ,
    顯示 平均分, 最高分, 最低分。
     

    附件文件: