chore: 首次簽入 Thinkyu ASP.NET 專案

- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
2026-09-10 09:42:37 +08:00
commit 577060bc78
2496 changed files with 501389 additions and 0 deletions
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

+115
View File
@@ -0,0 +1,115 @@
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION FN取得選定場地編號
(
@ AS INT
)
RETURNS INT
AS
BEGIN
DECLARE @RESULT INT
DECLARE @COUNT INT
DECLARE @ INT
SELECT @COUNT=COUNT(1) FROM WHERE =@
IF @COUNT = 0
BEGIN
RETURN 0
END
ELSE
BEGIN
SELECT TOP 1 @ = FROM
WHERE = @
ORDER BY DESC
IF @ IS NOT NULL
BEGIN
RETURN @
END
ELSE
BEGIN
DECLARE @A INT
DECLARE @B INT
DECLARE @C INT
DECLARE @A INT
DECLARE @B INT
DECLARE @C INT
SELECT @A = ISNULL(_A, 0), @B = ISNULL(_B, 0), @C = ISNULL(_C, 0),
@A = ISNULL(_A, 0), @B = ISNULL(_B, 0), @C = ISNULL(_C, 0)
FROM
WHERE = @
IF (@A > @B AND @A > @C)
SET @ = @A
ELSE IF (@B > @A AND @B > @C)
SET @ = @B
ELSE
SET @ = @C
END
END
RETURN @
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION FN取得選定講師編號
(
@ AS INT,
@ AS INT
)
RETURNS INT
AS
BEGIN
DECLARE @RESULT INT
DECLARE @COUNT INT
DECLARE @ INT
SELECT @COUNT=COUNT(1) FROM WHERE =@ AND =@
IF @COUNT = 0
BEGIN
RETURN 0
END
ELSE
BEGIN
SELECT TOP 1 @ = FROM
WHERE = @ AND = @
ORDER BY DESC
IF @ IS NOT NULL
BEGIN
RETURN @
END
ELSE
BEGIN
DECLARE @A INT
DECLARE @B INT
DECLARE @C INT
DECLARE @A INT
DECLARE @B INT
DECLARE @C INT
SELECT @A = ISNULL(_A, 0), @B = ISNULL(_B, 0), @C = ISNULL(_C, 0),
@A = ISNULL(_A, 0), @B = ISNULL(_B, 0), @C = ISNULL(_C, 0)
FROM
WHERE = @ AND = @
IF (@A > @B AND @A > @C)
SET @ = @A
ELSE IF (@B > @A AND @B > @C)
SET @ = @B
ELSE
SET @ = @C
END
END
RETURN @
END
GO
grant EXECUTE ON FN取得選定場地編號 TO HR
grant EXECUTE ON FN取得選定講師編號 to HR
+187
View File
@@ -0,0 +1,187 @@
=== 辦訓系統修改項目_1150719.xlsx ===
A1=辦訓系統修改 B1= C1= D1= E1= F1= G1= H1= I1=
A2=
A3=序 B3=狀況及需求說明 C3= D3= E3= F3= G3= H3= I3= J3= K3= L3= M3= N3= O3= P3= Q3= R3= S3= T3= U3= V3= W3= X3= Y3= Z3= AA3= AB3= AC3= AD3= AE3= AF3= AG3= AH3= AI3= AJ3= AK3= AL3= AM3= AN3= AO3= AP3= AQ3= AR3= AS3=
A4= B4= C4= D4= E4= F4= G4= H4= I4= J4= K4= L4= M4= N4= O4= P4= Q4= R4= S4= T4= U4= V4= W4= X4= Y4= Z4= AA4= AB4= AC4= AD4= AE4= AF4= AG4= AH4= AI4= AJ4= AK4= AL4= AM4= AN4= AO4= AP4= AQ4= AR4= AS4=
A5=1 B5=●路徑:辦訓系統 > 開課作業 > 課程企劃書 C5= D5= E5= F5= G5= H5= I5= J5= K5= L5= M5= N5= O5= P5= Q5= R5= S5= T5= U5= V5= W5= X5= Y5= Z5= AA5= AB5= AC5= AD5= AE5= AF5= AG5= AH5= AI5= AJ5= AK5= AL5= AM5= AN5= AO5= AP5= AQ5= AR5= AS5=
A6= B6=教材遴選:在課程企劃書中加上教材遴選按鈕,遴選項目請參照下表。 C6= D6= E6= F6= G6= H6= I6= J6= K6= L6= M6= N6= O6= P6= Q6= R6= S6= T6= U6= V6= W6= X6= Y6= Z6= AA6= AB6= AC6= AD6= AE6= AF6= AG6= AH6= AI6= AJ6= AK6= AL6= AM6= AN6= AO6= AP6= AQ6= AR6= AS6=
A7= B7=專案類型:改成「職能類型」,選項為「核心職能、專業職能、管理職能」 C7= D7= E7= F7= G7= H7= I7= J7= K7= L7= M7= N7= O7= P7= Q7= R7= S7= T7= U7= V7= W7= X7= Y7= Z7= AA7= AB7= AC7= AD7= AE7= AF7= AG7= AH7= AI7= AJ7= AK7= AL7= AM7= AN7= AO7= AP7= AQ7= AR7= AS7=
A8= B8= C8= D8= E8= F8= G8= H8= I8= J8= M8= N8= O8= P8= Q8= R8= S8= T8= U8= V8= W8= X8= Y8= Z8= AA8= AB8= AC8= AD8= AE8= AF8= AG8= AH8= AI8= AJ8= AK8= AL8= AM8= AN8= AO8= AP8= AQ8= AR8= AS8=
A9= B9= C9= D9= E9= F9= G9= H9= I9= J9= M9= N9= O9= P9= Q9= R9= S9= T9= U9= V9= W9= X9= Y9= Z9= AA9= AB9= AC9= AD9= AE9= AF9= AG9= AH9= AI9= AJ9= AK9= AL9= AM9= AN9= AO9= AP9= AQ9= AR9= AS9=
A10= B10= C10= D10= E10= F10= G10= H10= I10= J10= M10= N10= O10= P10= Q10= R10= S10= T10= U10= V10= W10= X10= Y10= Z10= AA10= AB10= AC10= AD10= AE10= AF10= AG10= AH10= AI10= AJ10= AK10= AL10= AM10= AN10= AO10= AP10= AQ10= AR10= AS10=
A11= B11= C11= D11= E11= F11= G11= H11= I11= J11= M11= N11= O11= P11= Q11= R11= S11= T11= U11= V11= W11= X11= Y11= Z11= AA11= AB11= AC11= AD11= AE11= AF11= AG11= AH11= AI11= AJ11= AK11= AL11= AM11= AN11= AO11= AP11= AQ11= AR11= AS11=
A12= B12= C12= D12= E12= F12= G12= H12= I12= J12= M12= N12= O12= P12= Q12= R12= S12= T12= U12= V12= W12= X12= Y12= Z12= AA12= AB12= AC12= AD12= AE12= AF12= AG12= AH12= AI12= AJ12= AK12= AL12= AM12= AN12= AO12= AP12= AQ12= AR12= AS12=
A13= B13= C13= D13= E13= F13= G13= H13= I13= J13= M13= N13= O13= P13= Q13= R13= S13= T13= U13= V13= W13= X13= Y13= Z13= AA13= AB13= AC13= AD13= AE13= AF13= AG13= AH13= AI13= AJ13= AK13= AL13= AM13= AN13= AO13= AP13= AQ13= AR13= AS13=
A14= B14=教材遴選指標 C14= D14= E14=7 F14= G14= H14= I14= J14= M14= N14= O14= P14= Q14= R14= S14= T14= U14= V14= W14= X14= Y14= Z14= AA14= AB14= AC14= AD14= AE14= AF14= AG14= AH14= AI14= AJ14= AK14= AL14= AM14= AN14= AO14= AP14= AQ14= AR14= AS14=
A15= B15=教材設計符合訓練目標 C15= D15= E15=1 2 3 4 5 6 7 8 9 10 F15= G15= H15= I15= J15= M15= N15= O15= P15= Q15= R15= S15= T15= U15= V15= W15= X15= Y15= Z15= AA15= AB15= AC15= AD15= AE15= AF15= AG15= AH15= AI15= AJ15= AK15= AL15= AM15= AN15= AO15= AP15= AQ15= AR15= AS15=
A16= B16=教材設計整體架構規劃完整性 C16= D16= E16=1 2 3 4 5 6 7 8 9 10 F16= G16= H16= I16= J16= M16= N16= O16= P16= Q16= R16= S16= T16= U16= V16= W16= X16= Y16= Z16= AA16= AB16= AC16= AD16= AE16= AF16= AG16= AH16= AI16= AJ16= AK16= AL16= AM16= AN16= AO16= AP16= AQ16= AR16= AS16=
A17= B17=教材設計符合課程規劃時數 C17= D17= E17=1 2 3 4 5 6 7 8 9 10 F17= G17= H17= I17= J17= L17= M17= N17= O17= P17= Q17= R17= S17= T17= U17= V17= W17= X17= Y17= Z17= AA17= AB17= AC17= AD17= AE17= AF17= AG17= AH17= AI17= AJ17= AK17= AL17= AM17= AN17= AO17= AP17= AQ17= AR17= AS17=
A18= B18=教學方法能引起學員的學習興趣 C18= D18= E18=1 2 3 4 5 6 7 8 9 10 F18= G18= H18= I18= J18= K18= L18= M18= N18= O18= P18= Q18= R18= S18= T18= U18= V18= W18= X18= Y18= Z18= AA18= AB18= AC18= AD18= AE18= AF18= AG18= AH18= AI18= AJ18= AK18= AL18= AM18= AN18= AO18= AP18= AQ18= AR18= AS18=
A19= B19=教材設計可做為學員未來工作參考/運用 C19= D19= E19=1 2 3 4 5 6 7 8 9 10 F19= G19= H19= I19= J19= L19= M19= N19= O19= P19= Q19= R19= S19= T19= U19= V19= W19= X19= Y19= Z19= AA19= AB19= AC19= AD19= AE19= AF19= AG19= AH19= AI19= AJ19= AK19= AL19= AM19= AN19= AO19= AP19= AQ19= AR19= AS19=
A20= B20=教材評選綜合評估 C20= D20= E20=□不符合目標 □符合目標 □符合目標且能引起學習興趣 F20= G20= H20= I20= J20= K20= L20= M20= N20= O20= P20= Q20= R20= S20= T20= U20= V20= W20= X20= Y20= Z20= AA20= AB20= AC20= AD20= AE20= AF20= AG20= AH20= AI20= AJ20= AK20= AL20= AM20= AN20= AO20= AP20= AQ20= AR20= AS20=
A21= B21=訓練單位回饋與建議 C21= D21= E21= F21= G21= H21= I21= J21= L21= M21= N21= O21= P21= Q21= R21= S21= T21= U21= V21= W21= X21= Y21= Z21= AA21= AB21= AC21= AD21= AE21= AF21= AG21= AH21= AI21= AJ21= AK21= AL21= AM21= AN21= AO21= AP21= AQ21= AR21= AS21=
A22= B22= C22= D22= E22= F22= G22= H22= I22= J22= K22= L22= M22= N22= O22= P22= Q22= R22= S22= T22= U22= V22= W22= X22= Y22= Z22= AA22= AB22= AC22= AD22= AE22= AF22= AG22= AH22= AI22= AJ22= AK22= AL22= AM22= AN22= AO22= AP22= AQ22= AR22= AS22=
A23=2 B23=●路徑:辦訓系統 > 開課作業 > 課程企劃書 C23= D23= E23= F23= G23= H23= I23= J23= K23= L23= M23= N23= O23= P23= Q23= R23= S23= T23= U23= V23= W23= X23= Y23= Z23= AA23= AB23= AC23= AD23= AE23= AF23= AG23= AH23= AI23= AJ23= AK23= AL23= AM23= AN23= AO23= AP23= AQ23= AR23= AS23=
A24= B24=講師遴選:目前講師遴選之講師資料欄位皆由系統講師資料庫帶入,但未合作的講師不會建入講師資料庫,
A25= B25=     因此除了源有帶入功能,也請開放填寫講師資訊。(紅框的部分)
A26= B26=場地遴選:狀況亦同,請開放填寫場地資訊。(紅框的部分)
A47=3 B47=●路徑:辦訓系統 > 辦訓狀況 > 滿意度調查表填寫狀況 C47= D47= E47= F47= G47= H47= I47= J47= K47= L47= M47= N47= O47= P47= Q47= R47= S47= T47= U47= V47= W47= X47= Y47= Z47= AA47= AB47= AC47= AD47= AE47= AF47= AG47= AH47= AI47= AJ47= AK47= AL47= AM47= AN47= AO47= AP47= AQ47= AR47= AS47=
A48= B48=(1)專門填寫網頁:建立一個專門填寫滿意度問卷的網址,適配手機版面 ,打開之後可直接登入填寫。 C48= D48= E48= F48= G48= H48= I48= J48= K48= L48= M48= N48= O48= P48= Q48= R48= S48= T48= U48= V48= W48= X48= Y48= Z48= AA48= AB48= AC48= AD48= AE48= AF48= AG48= AH48= AI48= AJ48= AK48= AL48= AM48= AN48= AO48= AP48= AQ48= AR48= AS48=
B49=(2)增加填寫期限日期:設定填寫期限日期,超過期限未填寫者,系統主動寄通知信提醒。
B50=
A51=4 B51=●路徑:辦訓系統 > 辦訓狀況 > 教學日誌暨異常狀況登錄、訓練檢討報告 C51= D51= E51= F51= G51= H51= I51= J51= K51= L51= M51= N51= O51= P51= Q51= R51= S51= T51= U51= V51= W51= X51= Y51= Z51= AA51= AB51= AC51= AD51= AE51= AF51= AG51= AH51= AI51= AJ51= AK51= AL51= AM51= AN51= AO51= AP51= AQ51= AR51= AS51=
A52= B52=(1)《教學日誌暨異常狀況登錄》及《訓練檢討報告》調整內容請看分頁,紅字為新增修改處。 C52= D52= E52= F52= G52= H52= I52= J52= K52= L52= M52= N52= O52= P52= Q52= R52= S52= T52= U52= V52= W52= X52= Y52= Z52= AA52= AB52= AC52= AD52= AE52= AF52= AG52= AH52= AI52= AJ52= AK52= AL52= AM52= AN52= AO52= AP52= AQ52= AR52= AS52=
A53= B53=(2) 兩份文件增加匯出單堂課程及匯出全年度資料的功能,單堂課程匯出畫面請看分頁,全年度匯出excel檔(參考滿意度匯出)。 C53= D53= E53= F53= G53= H53= I53= J53= K53= L53= M53= N53= O53= P53= Q53= R53= S53= T53= U53= V53= W53= X53= Y53= Z53= AA53= AB53= AC53= AD53= AE53= AF53= AG53= AH53= AI53= AJ53= AK53= AL53= AM53= AN53= AO53= AP53= AQ53= AR53= AS53=
A55=5 B55=●路徑:辦訓系統 簽核作業 C55= D55= E55= F55= G55= H55= I55= J55= K55= L55= M55= N55= O55= P55= Q55= R55= S55= T55= U55= V55= W55= X55= Y55= Z55= AA55= AB55= AC55= AD55= AE55= AF55= AG55= AH55= AI55= AJ55= AK55= AL55= AM55= AN55= AO55= AP55= AQ55= AR55= AS55=
A56= B56=課程企劃書、教學日誌、訓練檢討報告處理,這三份文件改為簽核一關即可。 C56= D56= E56= F56= G56= H56= I56= J56= K56= L56= M56= N56= O56= P56= Q56= R56= S56= T56= U56= V56= W56= X56= Y56= Z56= AA56= AB56= AC56= AD56= AE56= AF56= AG56= AH56= AI56= AJ56= AK56= AL56= AM56= AN56= AO56= AP56= AQ56= AR56= AS56=
A57= B57= C57= D57= E57= F57= G57= H57= I57= J57= K57= L57= M57= N57= O57= P57= Q57= R57= S57= T57= U57= V57= W57= X57= Y57= Z57= AA57= AB57= AC57= AD57= AE57= AF57= AG57= AH57= AI57= AJ57= AK57= AL57= AM57= AN57= AO57= AP57= AQ57= AR57= AS57=
A1=28 B1= C1= D1=
A2=一、課程基本資料 B2= C2= D2=
A3=課程企劃編號 B3= C3=講師 D3=
A4=節次 B4= C4=應到人數 D4=
A5=實到人數 B5= C5=缺席人數 D5=
A6=36 B6= C6= D6=
A7=1.講師授課內容符合課程目標與大綱 B7= C7= □ 完全符合      □ 大致符合 
□ 部分符合      □ 不符合課程目標與大綱 D7=
A8=2.講師課程表達清楚,學員易於理解 B8= C8= □ 表達清楚易懂    □ 大致容易理解 
□ 大部分表達不清   □ 多數學員理解困難 D8=
A9=3.講師能運用提問、案例或活動引導學員參與 B9= C9= □ 能與學員互動熱烈  □ 能適時引導與學員互動 
□ 偶有與學員互動   □ 與學員互動不足 D9=
A10=4.講師課程節奏及時間掌握適當 B10= C10= □ 節奏流暢、時間充裕 □ 時間掌握略有延誤 
□ 節奏過快、提早結束 □ 明顯影響課程進行 D10=
A11=5.學員課堂參與情形良好 B11= C11= □ 學員參與度非常高  □ 學員參與度高 
□ 部分學員參與度低  □ 多數學員參與度偏低 D11=
A12=6.學員能主動回應、提問或參與討論 B12= C12= □ 學員踴躍且主動發言 □ 多數學員主動回應發言 
□ 學員少數被動回應  □ 學員幾乎無回應 D12=
A13=7.授課教材在學員未來工作應用與參考的程度 B13= C13= □ 可直接應用於工作  □ 具高度參考價值 
□ 僅部分內容可參考  □ 與工作應用關聯性較低 D13=
A14=8.授課教學方法是否可以帶動學員興趣 B14= C14= □ 全程互動氣氛熱絡  □ 多數學員積極參與 
□ 部分學員投入課程  □ 學員普遍反應冷淡 D14=
A15=9.場地設備及空間是否符合教學需求 B15= C15= □ 設備完善空間舒適  □ 大致符合教學需求 
□ 部分影響教學    □ 不符合教學需求 D15=
A16=10.督課人員課堂觀察與建議 B16= C16=(填寫100字以內) D16=
A17=三、異常事件紀錄 B17= C17= D17=
A18=1.異常事項 B18= □ 有  □ 無 (無須填寫以下欄位) C18= D18=
A19=2.異常類型 B19= □ 講師 □ 學員 □ 教材 □ 場地 □ 設備 
□ 行政 □其他______ C19= D19=
A20=3.異常處理方式 B20=(填寫100字以內) C20= D20=
A21=4.異常處理結果 B21= □ 異常狀況順利解決,本案已結案
□ 未順利解決,建議於課後舉行檢討會議進行討論 C21= D21=
A1=教學日誌暨異常狀況登錄 B1= C1= D1=
A2=一、課程基本資料 B2= C2= D2=
A3=課程名稱 B3= C3=課程日期 D3=
A4=講師 B4= C4=應到人數 D4=
A5=實到人數 B5= C5=缺席人數 D5=
A6=68 B6= C6= D6=
A7=1.講師授課內容符合課程目標與大綱 B7= C7= D7=
A8=2.講師課程表達清楚,學員易於理解 B8= C8= D8=
A9=3.講師能運用提問、案例或活動引導學員參與 B9= C9= D9=
A10=4.講師課程節奏及時間掌握適當 B10= C10= D10=
A11=5.學員課堂參與情形良好 B11= C11= D11=
A12=6.學員能主動回應、提問或參與討論 B12= C12= D12=
A13=7.授課教材在學員未來工作應用與參考的程度 B13= C13= D13=
A14=8.授課教學方法是否可以帶動學員興趣 B14= C14= D14=
A15=9.場地設備及空間是否符合教學需求 B15= C15= D15=
A16=10.督課人員課堂觀察與建議 B16= C16= D16=
A17=三、異常事件紀錄 B17= C17= D17=
A18=1.異常事項 B18= C18= D18=
A19=2.異常類型 B19= C19= D19=
A20=3.異常處理方式 B20= C20= D20=
A21=4.異常處理結果 B21= C21= D21=
A2=填表日期 B2=46150 C2=填表人員 D2=02070 陳琬婷 E2= F2= G2= H2=
A3=學員出席率 B3=1 C3=訓練經費 D3=0 E3= F3= G3= H3=
A4=參與人數 B4=13 C4=回收數 D4=13 E4=回收率 F4=100 G4= H4= I4=原本滿意度在上,參與人數及回收數在下,這兩列上下位置交換
A5=行政服務品質滿意度 B5=84.62 C5=餐點與茶飲滿意度 D5=89.23 E5=場地滿意度 F5=78.459999999999994 G5=整體滿意度 H5=86.15
A6=講師滿意度 B6=節次 C6=講師編號 D6=講師姓名 E6=滿意度 F6= G6= H6=
A7= B7=1 C7=312 D7=葉學祥 E7=82.31 F7= G7= H7=
A8=學員建議 B8= C8= D8=
A9=講師建議 B9= C9= D9=
A10=改善措施 B10=改善面向 C10=改善內容(可複選) D10=改善作法 E10=補充說明
B11=學員 C11=□ 加強課前提醒
□ 增加案例分享
□ 增加實作練習
□ 提供課後學習資源
□ 其他 _________ D11=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E11=
B12=講師 C12=□ 調整授課節奏
□ 加強重點說明
□ 增加課堂互動
□ 課前確認授課需求
□ 其他 _________ D12=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E12=
B13=教材及教具 C13=□ 修正教材內容
□ 更新教材資料
□ 增加教具輔助
□ 提供電子教材
□ 其他 _________ D13=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E13=
B14=教學方法 C14=□ 增加案例討論
□ 增加分組互動
□ 增加實作演練
□ 調整教學方式
□ 其他 _________ D14=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E14=
B15=場地及設備 C15=□ 調整教室配置
□ 增加設備數量
□ 提前測試設備
□ 改善上課環境
□ 其他 _________ D15=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E15=
B16=行政流程 C16=□ 提前通知資訊
□ 調整報到流程
□ 強化行政協助
□ 加強課後追蹤
□ 其他 _________ D16=□ 納入下次課程
□ 修訂教材
□ 修訂表單
□ 修訂SOP
□ 修訂訓練品質手冊
□ 其他 _________ E16=
B17= C17= D17= E17=
B18= C18= D18= E18=
B19= C19= D19= E19=
A1=訓練檢討報告 B1= C1= D1=
A2=一、回饋統計分析 B2= C2= D2=
A3=課程名稱 B3= C3=課程日期 D3=
A4=學員出席率 B4= C4=訓練經費 D4=
A5=參與人數 B5= C5=回收數 D5= E5=
A6=講師滿意度 B6= C6=回收率 D6= E6=
A7=行政服務品質滿意度 B7= C7=餐點與茶飲滿意度 D7=
A8=場地滿意度 B8= C8=整體滿意度 D8=
A9=學員建議 B9= C9= D9=
A10=講師建議 B10= C10= D10=
A11=二、改善措施 B11= C11= D11=
A12=改善面向 B12=改善內容 C12=改善作法 D12=補充說明
A13=學員 B13= C13= D13=
A14=講師 B14= C14= D14=
A15=教材及教具 B15= C15= D15=
A16=教學方法 B16= C16= D16=
A17=場地及設備 B17= C17= D17=
A18=行政流程 B18= C18= D18=
B19= C19= D19=
B20= C20= D20=
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,91 @@
# 辦訓系統修改進度更新
## 一、本次處理範圍
本次依據辦訓系統修改需求文件及後續批示,完成以下項目:
- 職能類型選項調整。
- 講師及場地遴選送簽檢核調整。
- 教學日誌課程執行觀察及異常追蹤驗證。
- 異常情形片語功能。
- 處理結果追蹤獨立簽核限制。
- 年度課程執行狀況的教學日誌暨異常資料顯示。
- 訓練檢討報告改善措施的條件式驗證。
## 二、已完成內容
### 1. 職能類型
- 新增及選擇畫面移除舊有職能類型選項。
- 保留既有歷史資料的顯示名稱及舊報表文字。
### 2. 講師及場地遴選
- 送簽前檢核調整為:講師或場地的「編號」與「名稱」至少有一項即可。
- 支援資料庫已有編號及未建立編號但有手動名稱的情況。
### 3. 教學日誌
- 保留 8 項課程執行觀察。
- 增加觀察說明及課程觀察紀錄。
- 選擇異常或待改善選項時,提示填寫觀察說明。
- 選擇有異常時,要求填寫異常情形。
- 選擇需要後續追蹤時,要求填寫追蹤事項。
### 4. 異常情形片語
- 教學日誌異常情形增加片語按鈕。
- 片語內容可由片語管理功能維護。
- 片語可帶入異常情形欄位,並保留手動輸入功能。
### 5. 處理結果追蹤簽核
- 主教學日誌完成簽核且確實需要後續追蹤後,才可填寫處理結果追蹤。
- 已完成簽核的處理結果追蹤不可再修改。
- 處理結果追蹤與主教學日誌維持獨立簽核流程。
### 6. 年度課程執行狀況
- 保留「教學日誌暨異常」分頁。
- 顯示 8 項課程執行觀察、觀察說明、課程觀察紀錄、異常及後續追蹤資料。
- 年度課程主表保留異常情形顯示。
### 7. 訓練檢討報告
- 六個改善面向的「其他」欄位依選項動態顯示:
- 學員。
- 講師。
- 教材及教具。
- 教學方法。
- 場地及設備。
- 行政流程。
- 選擇改善內容或改善作法的「其他」時,要求填寫對應說明。
## 三、本次不納入範圍
依批示,本次不處理以下項目:
- 講師評鑑入口。
- 年度課程執行狀況的講師評鑑分頁。
- 單堂及年度匯出報表。
- 問卷固定天數提醒機制調整。
- 現有簽核硬編碼規則調整。
## 四、客戶驗收重點
- 新增一筆含手動講師或手動場地名稱的課程企劃,確認可正常送簽。
- 教學日誌逐項測試 8 個課程執行觀察選項。
- 測試異常情形片語的顯示及帶入。
- 測試「有異常」及「需要後續追蹤」時的必填檢核。
- 確認主教學日誌簽核完成後,才能填寫處理結果追蹤。
- 確認處理結果追蹤完成簽核後不可修改。
- 在年度課程執行狀況確認教學日誌暨異常分頁資料完整。
- 在訓練檢討報告測試六個面向的「其他」欄位及必填檢核。
## 五、片語資料設定
片語功能已加入「異常情形」分類。使用前請至片語管理新增或確認適用欄位為「異常情形」的片語資料,教學日誌即可顯示對應片語。
## 六、目前狀態
本次批示範圍已完成程式調整,後續請依驗收重點進行客戶測試;未納入範圍如需追加,另行評估時程及費用。
@@ -0,0 +1,86 @@
# 辦訓系統修改需求整理
## 1. 文件資訊
- **來源文件:** `辦訓系統修改項目_1150807.xlsx`
- **整理範圍:** 第一個工作表「辦訓系統修改」
- **內容來源:** 工作表文字、內嵌畫面截圖、紅框及箭頭標註
## 2. 修改需求
### 2.1 課程企劃書:教材遴選
**路徑:** 辦訓系統 > 開課作業 > 課程企劃書 > 課程內容 > 教材遴選
- 教材遴選填寫一項教材即可,不限制一定要填寫兩項教材。
- 教材遴選評分項目改為每項 20%。
- 評分欄位改為直接輸入分數,不使用下拉式選單。
- 移除「教材評選綜合評估」欄位。
- 移除「訓練單位回饋與建議」欄位。
**圖片補充:**
- 示意截圖標示教材遴選畫面的評分區域。
- 紅框用來指出評分欄位及需要移除或調整的畫面區塊。
### 2.2 教學日誌暨異常狀況登錄
**路徑:** 辦訓系統 > 辦訓狀況 > 教學日誌暨異常狀況登錄
- 「教學概要及學員反應」欄位增加提示文字:
- `2026年起改填寫課程執行觀察`
- 「課程執行觀察」各題選項需上下對齊:上題第一個選項對齊下題第一個選項,依此類推。
- 課程執行觀察選項如下:
| 題目 | 選項 |
|---|---|
| 課程是否依原訂計畫執行 | 符合原訂計畫、部分調整、未依原訂計畫執行 |
| 課程進度 | 超前、符合規劃、略有落後、未完成 |
| 講師授課情形 | 優良、良好、普通、待改善 |
- 異常處理區塊增加標題「異常狀況紀錄」。
- 「處理結果追蹤」目前無法輸入內容,需增加「送簽」按鈕。
- 第一關簽核人員固定為 `02070 陳琬婷`
- 送單後仍可更正內容,但僅限「處理結果追蹤」欄位。
- 「處理結果追蹤」可獨立送簽。
**圖片補充:**
- 示意表格以畫面方式呈現三組課程執行觀察選項的對齊方式。
- 異常處理畫面以紅框標出新增的「異常狀況紀錄」區塊。
- 相關畫面標示「處理結果追蹤」輸入區域及送簽流程需調整的位置。
### 2.3 訓練檢討報告
**路徑:** 辦訓系統 > 辦訓狀況 > 訓練檢討報告
- 「滿意度列」與「參與人數列」整列上下交換位置。
- 隱藏示意圖中紅框標示的區塊。
**圖片補充:**
- 示意截圖以紅框標出需要隱藏的畫面區域。
### 2.4 年度課程執行狀況
**路徑:** 辦訓系統 > 辦訓狀況 > 年度課程執行狀況
- 「教學日誌暨異常」分頁以原頁面格式呈現。
- 畫面格式參照「課程企劃」分頁。
**圖片補充:**
- 示意畫面用於說明「教學日誌暨異常」分頁應沿用既有頁面配置及呈現方式。
## 3. 驗收重點
- 教材遴選只填寫一項教材時可以正常儲存及送簽。
- 教材評分可直接輸入,每項比例為 20%,且不顯示已移除欄位。
- 教學日誌顯示新的提示文字及對齊後的課程執行觀察選項。
- 異常區塊顯示「異常狀況紀錄」標題。
- 「處理結果追蹤」可輸入並使用「送簽」按鈕。
- 第一關簽核人員顯示為 `02070 陳琬婷`
- 主單送出後,只有「處理結果追蹤」可以繼續修改及獨立送簽。
- 訓練檢討報告的「滿意度列」與「參與人數列」位置正確交換。
- 訓練檢討報告中紅框指定區塊已隱藏。
- 年度課程執行狀況的「教學日誌暨異常」分頁格式與「課程企劃」分頁一致。
@@ -0,0 +1,538 @@
# 辦訓系統修改需求條目與實作方案
## 1. 文件目的
本文件整合以下四份修改需求文件,整理本次辦訓系統的完整需求、版本增量、驗收條件及建議實作方案:
- `辦訓系統修改項目_1150719.xlsx`
- `辦訓系統修改項目_1150722(更新V2).xlsx`
- `辦訓系統修改項目_1150727.xlsx`
- `辦訓系統修改項目_1150730.xlsx`
另參考 `0730系統規劃圖.png` 及各 Excel 工作表中的畫面示意圖。圖片中的畫面配置、流程與模組關係視為需求的一部分。
## 2. 版本基準與合併規則
### 2.1 版本角色
| 版本 | 角色 | 處理方式 |
|---|---|---|
| 1150719 | 原始需求基準 | 全部納入 |
| 1150722 更新 V2 | 第一次追加及修改 | 未刪除的原需求保留;明確修改項目覆蓋原規格 |
| 1150727 | 第二次修改 | 依新版畫面調整欄位與排列 |
| 1150730 | 最新修改 | 覆蓋教學日誌的前一版畫面與欄位內容 |
### 2.2 合併原則
1. 後續文件未明確刪除的原始需求仍然有效。
2. 後續文件明確修改同一功能時,以日期較新的文件為準。
3. `1150730` 的 8 項課程執行觀察取代 `1150727` 的簡化版教學日誌畫面。
4. `1150722` 的「處理結果追蹤獨立簽核」取代 `1150719` 所描述的三份文件單一關卡簽核方式。
5. Excel 內嵌圖片與獨立系統規劃圖均納入畫面與流程判讀,不以文字內容為唯一依據。
## 3. 需求條目
### R-01 課程企劃書增加教材遴選
**來源:** 1150719
**功能要求:**
- 路徑:辦訓系統 > 開課作業 > 課程企劃書。
- 增加「教材遴選」按鈕。
- 遴選項目如下,採 1 至 10 分評分:
- 教材設計符合訓練目標。
- 教材設計整體架構規劃完整性。
- 教材設計符合課程規劃時數。
- 教學方法能引起學員的學習興趣。
- 教材設計可做為學員未來工作參考或運用。
- 增加教材評選綜合評估:不符合目標、符合目標、符合目標且能引起學習興趣。
- 增加訓練單位回饋與建議。
**驗收條件:**
- 課程企劃書可以開啟教材遴選畫面。
- 每個指標可輸入 1 至 10 分。
- 系統保存、重新載入及簽核檢視時資料一致。
- 教材遴選內容可在相關檢視及報表中顯示。
### R-02 專案類型改為職能類型
**來源:** 1150719
**功能要求:**
- 欄位名稱由「專案類型」改為「職能類型」。
- 選項固定為:核心職能、專業職能、管理職能。
- 新增、修改、查詢、檢視及報表的欄位名稱與選項需一致。
**驗收條件:**
- 所有相關畫面均顯示「職能類型」。
- 舊資料可正常顯示,不因欄位名稱調整而遺失。
### R-03 講師及場地遴選允許手動輸入
**來源:** 1150719
**功能要求:**
- 講師不在講師資料庫時,仍可填寫講師姓名及必要資訊。
- 場地不在場地資料庫時,仍可填寫場地名稱及必要資訊。
- 已存在於資料庫的講師或場地仍可使用原有選取功能。
- 手動輸入資料需隨課程企劃保存,不能因重新載入而消失。
**驗收條件:**
- 資料庫有資料與無資料兩種情境均可完成遴選。
- 簽核、檢視及後續報表能正確顯示手動輸入內容。
### R-04 滿意度問卷手機填寫及逾期提醒
**來源:** 1150719
**功能要求:**
- 建立專用滿意度問卷填寫網址。
- 支援手機版面。
- 使用者開啟網址後可直接登入並填寫問卷。
- 增加問卷填寫期限日期。
- 超過期限仍未填寫者,由系統主動寄送提醒通知。
**驗收條件:**
- 手機瀏覽器可登入、填寫及送出問卷。
- 填寫期限前不重複寄送提醒。
- 超過期限且未填寫者會進入提醒名單。
- 寄信失敗需有錯誤記錄,不得中斷其他收件者處理。
### R-05 教學日誌改為最新課程執行觀察表單
**來源:** 1150719、1150727、1150730
**最新規格:** 1150730
教學日誌需包含以下資料:
#### 課程基本資料
- 課程內容下拉選單。
- 課程企劃編號。
- 節次。
- 講師。
- 應到人數。
- 實到人數。
- 缺席人數。
#### 課程執行觀察
| 編號 | 觀察項目 | 選項 |
|---|---|---|
| 1 | 課程是否依原訂計畫執行 | 符合原訂計畫、部分調整、未依原訂計畫執行 |
| 2 | 課程進度 | 超前、符合規劃、略有落後、未完成 |
| 3 | 講師授課情形 | 優良、良好、普通、待改善 |
| 4 | 學員參與互動 | 非常踴躍、踴躍、普通、不佳 |
| 5 | 學員學習投入 | 積極投入、大多投入、部分投入、投入度不足 |
| 6 | 學員課堂回應情形 | 主動分享工作經驗或案例、回應提問並連結工作情境、經引導後連結工作情境、未觀察到相關回應、不適用 |
| 7 | 實作/活動完成情形 | 全數完成、大部分完成、部分完成、未完成、不適用 |
| 8 | 教學設備及場地 | 正常、輕微異常、影響授課、無法使用 |
若第 1、2、3、4、5、7、8 項選擇代表異常或待改善的選項,畫面需提示填寫說明。
#### 課程觀察紀錄
- 本次課程值得保留或表現良好之處。
- 本次課程可改善事項及建議。
#### 異常及追蹤資料
- 異常情形:有/無。
- 處理過程及建議。
- 是否需後續追蹤:否,異常狀況順利解決,本案已結案;是,並填寫追蹤事項。
- 處理結果追蹤。
- 填表人員。
- 填表日期。
**驗收條件:**
- 新增、修改、檢視畫面欄位與 1150730 示意圖一致。
- 8 項觀察選項的值可保存、修改、檢視。
- 選擇「無」時,不要求填寫異常相關欄位。
- 需要說明的觀察選項未填說明時,系統可提示使用者。
- 舊有教學日誌資料仍可正常開啟。
### R-06 異常情形增加片語功能
**來源:** 1150722、1150730
**功能要求:**
- 異常情形輸入欄位提供「片語」按鈕。
- 片語由負責同仁透過既有片語設定功能維護。
- 點選片語後,可將內容帶入異常情形文字框。
- 支援既有文字後追加片語,不覆蓋使用者已輸入內容。
- 年度課程執行狀況的異常情形顯示使用教學日誌保存的內容。
**驗收條件:**
- 片語清單可正常載入。
- 點選片語可帶入文字框。
- 新增、修改、檢視及年度彙整內容一致。
- 沒有片語資料時,畫面仍可手動輸入。
### R-07 處理結果追蹤獨立簽核
**來源:** 1150722
**功能要求:**
- 「處理經過與結果」改名為「處理結果追蹤」的需求,依 1150730 最新畫面拆分為:
- 處理過程及建議。
- 是否需後續追蹤。
- 追蹤事項。
- 處理結果追蹤。
- 教學日誌主表單完成簽核後,若有異常且需要追蹤,才可填寫處理結果追蹤。
- 處理結果追蹤填寫完成後,需使用獨立簽核流程送簽。
- 主表單與追蹤表單的簽核狀態需分開顯示。
- 追蹤簽核完成後,不得任意修改已簽核內容。
**驗收條件:**
- 主表單未完成簽核時,不可填寫或送出追蹤結果。
- 無異常或不需追蹤時,不顯示不必要的追蹤操作。
- 追蹤內容可送簽、簽核、撤簽及檢視歷程。
### R-08 教學日誌增加講師評鑑入口
**來源:** 1150722、1150727、1150730
**功能要求:**
- 教學日誌畫面增加「講師評鑑」按鈕。
- 按鈕連結至講師評鑑功能頁面。
- 至少需傳遞講師編號。
- 若評鑑屬於單堂課程,應一併識別課程企劃編號及課程序號。
- 已有該堂評鑑資料時,入口應開啟修改或檢視模式,而不是重複新增。
**驗收條件:**
- 從教學日誌可直接開啟正確講師的評鑑畫面。
- 評鑑資料可回到年度課程執行狀況查詢。
- 同一課程、節次及講師不得產生重複評鑑資料。
### R-09 年度課程執行狀況增加教學日誌及講師評鑑
**來源:** 1150722、1150727、1150730
**功能要求:**
- 主表格的「異常情形」欄位放在「教學方法」之後。
- 異常情形內容從教學日誌帶入,必要時以片語內容顯示。
- 課程明細分頁增加:
- 教學日誌暨異常。
- 講師評鑑。
- 教學日誌分頁顯示 8 項課程執行觀察、觀察紀錄、異常及追蹤資料。
- 講師評鑑分頁顯示該課程及講師對應的評鑑資料。
**驗收條件:**
- 選取年度課程後,兩個分頁均可正常載入。
- 沒有資料時顯示明確的空資料訊息。
- 課程切換、分頁切換及重新查詢不會顯示上一筆課程資料。
- 年度主表的異常內容與教學日誌一致。
### R-10 訓練檢討報告增加改善措施
**來源:** 1150719 工作表及相關圖片
**功能要求:**
改善措施分為六個面向:
- 學員。
- 講師。
- 教材及教具。
- 教學方法。
- 場地及設備。
- 行政流程。
每個面向包含:
- 改善內容,可複選並以逗號分隔。
- 改善內容其他說明。
- 改善作法,單選。
- 改善作法其他說明。
- 補充說明。
當改善內容或改善作法選擇「其他」時,對應的其他說明欄位必填。
**驗收條件:**
- 六個面向的欄位排列符合示意圖。
- 複選值可正確保存及重新勾選。
- 「其他」欄位有條件式必填檢核。
- 檢視、列印及匯出內容可正確顯示中文名稱。
### R-11 教學日誌及訓練檢討報告匯出
**來源:** 1150719
**功能要求:**
- 支援匯出單堂課程資料。
- 支援匯出全年度資料。
- 匯出格式參考滿意度調查匯出功能及 Excel 示意圖。
- 匯出內容需包含最新版本的教學日誌欄位與訓練檢討報告改善措施。
- 匯出檔需保留圖片示意的欄位順序、標題及版面結構。
**驗收條件:**
- 單堂匯出內容與畫面資料一致。
- 年度匯出只包含指定年度資料。
- 無資料時不產生空白或錯誤檔案,並提供明確提示。
- 多筆資料的欄位不錯位,中文、換行及複選內容可正常顯示。
### R-12 簽核流程整合
**來源:** 1150719、1150722
**最新處理方式:**
- 原始需求的課程企劃書、教學日誌、訓練檢討報告一關簽核,保留作為整體流程背景。
- 後續新增的教學日誌「處理結果追蹤」採獨立簽核,不與主教學日誌共用同一張簽核單。
- 實際簽核關數依既有簽核設定及後續確認結果決定,不在程式中硬編碼。
## 4. 目前程式現況
### 4.1 已具備或已有基礎
| 項目 | 目前程式位置 | 現況 |
|---|---|---|
| 教材遴選 | `Forms/課程企劃/PickupMaterial.aspx``DAC/課程企劃/DAC_教材遴選*.cs` | 已有資料表、輸入及檢視基礎 |
| 職能類型 | `DAC/基本資料/DAC_計畫別.cs` | 已有核心、專業、管理職能選項 |
| 手動講師 | `Forms/課程企劃/PickupTeacher.aspx` | 已有手動姓名及相關欄位基礎 |
| 手動場地 | `Forms/課程企劃/PickupPlace.aspx` | 已有手動場地名稱基礎 |
| 手機問卷 | `MobileSurvey``Common/FollowService.cs` | 已有手機問卷及催填郵件基礎 |
| 教學日誌資料欄位 | `DAC/辦訓狀況/DAC_教學日誌1.cs` | 已有 8 項觀察、觀察紀錄、異常及追蹤欄位 |
| 教學日誌選項 | `DAC/辦訓狀況/DAC_教學日誌選項.cs` | 已有 8 組選項及名稱轉換 |
| 教學日誌畫面 | `Forms/辦訓狀況/教學日誌處理.aspx` | 已有最新 8 項觀察及追蹤欄位畫面 |
| 主教學日誌簽核 | `Forms/辦訓狀況/教學日誌處理.aspx.cs` | 已有主表單簽核流程 |
| 追蹤結果簽核 | `Forms/辦訓狀況/教學日誌處理.aspx.cs` | 已有獨立追蹤簽核基礎 |
| 年度異常欄位 | `Forms/辦訓狀況/年度課程執行狀況.aspx` | 已有主表及教學日誌明細異常欄位 |
| 講師評鑑頁面 | `Forms/辦訓狀況/講師評鑑.aspx` | 已有獨立新增、修改及刪除功能 |
| 檢討報告改善措施 | `DAC/辦訓狀況/DAC_訓練檢討報告1.cs` | 已有六面向欄位與資料存取基礎 |
### 4.2 明確待補或需確認
| 項目 | 現況問題 | 建議處理 |
|---|---|---|
| 異常片語 | `btn片語_Click` 目前為空方法,異常輸入區缺少完整片語操作 | 比照既有片語元件,接入 `DAC_片語` |
| 教學日誌講師評鑑按鈕 | 教學日誌畫面尚未提供入口 | 增加按鈕並傳遞講師及課程識別資料 |
| 年度講師評鑑分頁 | 年度頁面目前只有教學日誌分頁 | 增加 View、資料來源、分頁按鈕及重新綁定流程 |
| 講師評鑑課程關聯 | 現有 `講師外訓滿意度` 主要以講師編號識別 | 確認是否新增課程企劃編號及課程序號關聯 |
| 單堂匯出 | 目前未找到教學日誌及檢討報告單堂匯出入口 | 新增 Report 類別及頁面按鈕 |
| 年度匯出 | 現有年度報表主要為課程摘要,未包含完整教學日誌及評鑑 | 擴充年度報表資料查詢及 Excel 版面 |
| 提醒期限 | 已有問卷催填基礎,但需確認填寫期限與重複寄送規則 | 補齊期限欄位、排程條件及發送紀錄 |
| 三份文件一關簽核 | 原始需求與後續獨立追蹤簽核存在版本差異 | 以後續獨立追蹤簽核為優先,確認主流程關卡設定 |
## 5. 建議實作方案
### 5.1 第一階段:需求及資料模型確認
1. 將四份 Excel 的欄位、圖片畫面及流程整理成正式欄位對照表。
2. 確認資料庫現有欄位與長度,尤其是教學日誌 8 項觀察及講師評鑑關聯。
3. 確認講師評鑑是否以「講師」為單位,或以「課程企劃編號 + 課程序號 + 講師」為單位。
4. 確認問卷填寫期限的資料來源、排程執行方式及提醒寄送紀錄。
5. 確認簽核設定:主教學日誌、處理結果追蹤、訓練檢討報告各自的簽核關卡。
### 5.2 第二階段:資料存取及服務層
1. 保留既有 `DAC_教學日誌` 欄位,僅補不足的資料庫欄位或索引。
2.`DAC_教學日誌2.cs` 增加需要的驗證、片語查詢及年度彙整方法。
3. 擴充講師評鑑資料存取方法,支援依課程企劃及節次查詢。
4. 擴充年度課程查詢,一次取得課程、教學日誌及講師評鑑資料,避免畫面逐筆查詢造成效能問題。
5. 增加匯出專用資料模型,避免直接把畫面物件當作報表資料來源。
6. 補充問卷期限及提醒發送紀錄的資料存取方法。
### 5.3 第三階段:教學日誌功能
1.`教學日誌處理.aspx` 的異常情形輸入區加入片語按鈕及片語清單。
2. 使用既有 `DAC_片語` 查詢適用於異常情形的片語。
3. 保留 1150730 的 8 項觀察、觀察說明、兩項課程觀察紀錄及追蹤欄位。
4. 加入條件式驗證:選擇異常或待改善選項時提示填寫說明。
5. 加入「講師評鑑」按鈕,使用 PopupForm 開啟既有 `講師評鑑.aspx`
6. 由教學日誌取得講師編號、課程企劃編號及課程序號,避免使用者重新選擇錯誤對象。
7. 保留主表單及處理結果追蹤的分離簽核流程。
### 5.4 第四階段:年度課程執行狀況
1.`年度課程執行狀況.aspx` 增加「講師評鑑」分頁及對應 `View`
2. 增加講師評鑑 ObjectDataSource 或由後端一次載入課程關聯資料。
3. 修正課程切換、分頁切換及重新查詢時的資料綁定流程。
4. 保留主表格「教學方法」後的異常情形欄位。
5. 依示意圖調整教學日誌分頁欄位順序與顯示格式。
6. 無資料時顯示空資料訊息,不顯示上一課程殘留內容。
### 5.5 第五階段:單堂及年度匯出
1. 新增教學日誌單堂匯出 Report。
2. 新增訓練檢討報告單堂匯出 Report。
3. 新增教學日誌及訓練檢討報告年度匯出 Report。
4. 依 Excel 圖片示意保留標題、欄位順序、合併儲存格、換行及欄寬。
5. 複選改善內容以中文名稱輸出,必要時以換行顯示,而不是直接輸出代碼。
6. 報表資料查詢使用單次批次查詢,避免每一列各自查詢資料庫。
7. 下載檔名包含課程或年度及產生時間,避免瀏覽器覆蓋既有檔案。
### 5.6 第六階段:簽核及提醒流程
1. 檢查 `表單簽核主檔` 對教學日誌、追蹤結果及訓練檢討報告的關卡設定。
2. 以後續版本要求為準,讓處理結果追蹤保持獨立簽核。
3. 確認簽核完成後的欄位唯讀規則。
4. 補齊問卷填寫期限判斷、未填寫名單及提醒寄送紀錄。
5. 單一收件者寄送失敗時,繼續處理其餘收件者並記錄失敗原因。
## 6. 建議修改檔案
### 教材及課程企劃
- `Forms/課程企劃/訓練課程企劃書.aspx`
- `Forms/課程企劃/PickupTeacher.aspx`
- `Forms/課程企劃/PickupPlace.aspx`
- `Forms/課程企劃/PickupMaterial.aspx`
- `Forms/檢視UC/教材遴選View.ascx`
- `DAC/課程企劃/DAC_教材遴選2.cs`
### 教學日誌及講師評鑑
- `Forms/辦訓狀況/教學日誌處理.aspx`
- `Forms/辦訓狀況/教學日誌處理.aspx.cs`
- `Forms/辦訓狀況/講師評鑑.aspx`
- `Forms/辦訓狀況/講師評鑑.aspx.cs`
- `DAC/辦訓狀況/DAC_教學日誌2.cs`
- `DAC/辦訓狀況/DAC_教學日誌選項.cs`
- `DAC/辦訓狀況/DAC_講師外訓滿意度2.cs`
- `DAC/辦訓狀況/DAC_片語*.cs`
### 年度課程執行狀況
- `Forms/辦訓狀況/年度課程執行狀況.aspx`
- `Forms/辦訓狀況/年度課程執行狀況.aspx.cs`
- `Forms/檢視UC/教學日誌暨異常狀況View.ascx`
- `Forms/檢視UC/教學日誌暨異常狀況View.ascx.cs`
### 訓練檢討報告及匯出
- `Forms/辦訓狀況/訓練檢討報告處理.aspx`
- `Forms/辦訓狀況/訓練檢討報告處理.aspx.cs`
- `DAC/辦訓狀況/DAC_訓練檢討報告2.cs`
- `Report/年度課程執行狀況報表.cs`
- 新增教學日誌及訓練檢討報告匯出 Report 類別
### 問卷提醒
- `MobileSurvey/*`
- `Common/FollowService.cs`
- `SendMail/發送郵件.cs`
- 問卷期限及發送紀錄相關 DAC
## 7. 測試計畫
### 功能測試
- 教材遴選評分、綜合評估及手動講師/場地。
- 職能類型新增、修改、查詢及檢視。
- 手機問卷登入、填寫、期限及提醒郵件。
- 教學日誌 8 項觀察及條件式說明。
- 異常片語帶入、手動輸入及年度彙整。
- 主教學日誌簽核及處理結果追蹤獨立簽核。
- 從教學日誌開啟講師評鑑及回到年度頁面查詢。
- 年度課程執行狀況兩個新增分頁的資料正確性。
- 單堂及年度 Excel 匯出。
### 相容性測試
- 已有舊教學日誌資料的檢視及修改。
- 沒有講師評鑑資料的課程。
- 沒有教學日誌資料的課程。
- 沒有異常、沒有追蹤事項的課程。
- 手動講師及手動場地資料。
- 多節次課程及同一講師多筆評鑑資料。
### 安全及權限測試
- 未授權使用者不可修改已簽核資料。
- 追蹤結果只能由符合權限的使用者填寫及送簽。
- 匯出資料需遵守公司別及使用者權限。
- 郵件收件者及內容需進行輸入清理,避免標頭注入。
## 8. 開放確認事項
1. 講師評鑑資料是否要以「課程企劃編號 + 課程序號 + 講師編號」作為唯一關聯?
2. 1150719 的「三份文件一關簽核」是否確定由 1150722 的「處理結果追蹤獨立簽核」取代?
3. 單堂及年度匯出是否需要完全依照 Excel 示意圖製作固定版型,或可使用欄位式 Excel 報表?
4. 問卷填寫期限由課程企劃設定,還是由滿意度調查功能另外設定?
5. 「課程內容」下拉選單是否只列出目前課程企劃的節次,或需可跨課程搜尋?
6. 觀察項目的異常說明是否只在畫面提示,還是必須設定為資料庫必填?
## 9. 建議交付順序
1. 先完成需求與資料庫欄位確認。
2. 完成教學日誌欄位、片語及獨立簽核驗證。
3. 完成講師評鑑課程關聯及教學日誌入口。
4. 完成年度課程執行狀況兩個分頁。
5. 完成單堂及年度匯出。
6. 完成教材遴選、問卷期限及提醒功能的差異補強。
7. 執行完整回歸測試、編譯及使用者驗收。
## 10. 目前結論
目前程式已具備不少後續版本的資料欄位與教學日誌畫面基礎,但仍不能視為本次需求全部完成。最明確的缺口是:
- 異常片語 UI 尚未完成。
- 教學日誌到講師評鑑的入口尚未完成。
- 年度課程執行狀況的講師評鑑分頁尚未完成。
- 教學日誌及訓練檢討報告的單堂、年度匯出尚未完成。
- 講師評鑑與課程節次的資料關聯仍需確認。
- 原始需求與追加需求的簽核規則需依最新決策固定下來。
## 11. 程式碼比對結果與批示
本方案已與現有程式碼完成初步比對,完整差異請參考:
`辦訓系統修改需求比對結果_1150730.md`
### 11.1 批示前現況摘要
| 條目 | 目前狀態 | 主要缺口 | 批示 |
| ------------------- | -------- | ---------------------------- | ---- |
| R-01 教材遴選 | 部分完成 | 主課程企劃入口及報表需確認 | |
| R-02 職能類型 | 部分完成 | 仍有舊選項及舊報表文字 | |
| R-03 手動講師/場地 | 部分完成 | 送簽檢核強制要求編號 | |
| R-04 問卷期限提醒 | 需確認 | 目前為固定天數提醒 | |
| R-05 最新教學日誌 | 部分完成 | 缺少條件式說明驗證 | |
| R-06 異常片語 | 未完成 | 片語按鈕及帶入流程未完成 | |
| R-07 追蹤獨立簽核 | 部分完成 | 條件判斷及簽核鎖定不足 | |
| R-08 講師評鑑入口 | 需確認 | 無入口及課程節次關聯 | |
| R-09 年度課程分頁 | 部分完成 | 缺講師評鑑分頁及完整日誌內容 | |
| R-10 改善措施 | 部分完成 | 「其他」顯示及必填驗證不足 | |
| R-11 單堂/年度匯出 | 未完成 | 尚無完整日誌及檢討報告匯出 | |
| R-12 簽核整合 | 需確認 | 關數及簽核人員有硬編碼 | |
### 11.2 批示結果
| 條目 | 批示結果 | 批示說明 | 預計版本/日期 |
| ---- | ---------------------------------------------------- | -------- | -------------- |
| R-01 | 教材遴選的入口在課程內容畫面,所以已完成 | | |
| R-02 | 移除舊選項,但要保持舊報表文字 | | |
| R-03 | 改成送簽前要檢核編號與名稱要有其一 | | |
| R-04 | 維持固定天數提醒 | | |
| R-05 | 做 | | |
| R-06 | 做 | | |
| R-07 | 做 | | |
| R-08 | 不做 | | |
| R-09 | 不做講師評鑑分頁,需保留或完成「教學日誌暨異常」分頁 | | |
| R-10 | 做 | | |
| R-11 | 不做 | | |
| R-12 | 維持硬編碼,客戶要求的 | | |
**批示結果建議填寫:** 做、部分做、不做、待確認。
@@ -0,0 +1,258 @@
# 辦訓系統修改需求與現有程式碼比對結果
## 1. 比對範圍
本文件以以下方案文件及現有 Web 專案程式碼進行比對:
- 方案文件:`辦訓系統修改需求條目與實作方案_1150730.md`
- 原始需求:`辦訓系統修改項目_1150719.xlsx`
- 後續修訂:`辦訓系統修改項目_1150722(更新V2).xlsx``辦訓系統修改項目_1150727.xlsx``辦訓系統修改項目_1150730.xlsx`
- 程式目錄:`D:\VS.NET\Thinkyu\教育訓練系統\Web`
## 2. 狀態定義
| 狀態 | 說明 |
|---|---|
| 已完成 | 需求主要行為及驗收條件均已具備 |
| 部分完成 | 已有資料、畫面或流程基礎,但仍有明確缺口 |
| 未完成 | 尚未找到可支援需求的完整實作 |
| 需確認 | 有部分實作,但需確認需求規則、資料關聯或實際使用情境 |
## 3. 逐項比對結果
### R-01 課程企劃書增加教材遴選
**比對狀態:** 部分完成
**現有程式:**
- `Forms/課程企劃/PickupContent.aspx:397-401` 已有教材遴選入口。
- `Forms/課程企劃/PickupMaterial.aspx:103-117,397-446` 已有評分、綜合評估及回饋欄位。
- `Forms/課程企劃/PickupMaterial.aspx.cs:99-185,188-266` 已有資料載入及保存。
- `DAC/課程企劃/DAC_教材遴選1.cs:24-30,84-148` 已有資料存取。
**缺口:**
- 主課程企劃書是否需要直接顯示「教材遴選」按鈕,現況仍需確認。
- 目前未確認教材遴選內容已納入相關 Excel 報表。
**批示:** 做/不做/待確認:____________
### R-02 專案類型改為職能類型
**比對狀態:** 部分完成
**現有程式:**
- `Forms/課程企劃/訓練課程企劃書.aspx:54-58,167-171,421-426,647-652,1050` 多處已使用「職能類型」名稱。
- `DAC/基本資料/DAC_計畫別.cs:20-40` 已有核心職能、專業職能、管理職能。
**缺口:**
- 共用選項仍包含「人提、人派、一般」,不符合需求固定三選項。
- `Report/年度課程執行狀況報表.cs:39-49,69-74` 仍輸出「訓練計畫別」及原始值。
- `obj/Release` 建置複本仍可找到舊文字,需確認是否只是舊建置產物。
**批示:** 做/不做/待確認:____________
### R-03 講師及場地遴選允許手動輸入
**比對狀態:** 部分完成
**現有程式:**
- `Forms/課程企劃/PickupTeacher.aspx:107-145` 及其 CodeBehind 已有手動講師姓名及資料欄位。
- `Forms/課程企劃/PickupPlace.aspx:117-127` 及其 CodeBehind 已有手動場地名稱及資料欄位。
**缺口:**
- `DAC/課程企劃/DAC_訓練課程企劃2.cs:594-608,619-633` 的送簽前置檢核強制要求講師/場地編號大於 0。
- 手動資料因此可能無法通過送簽。
- `Forms/檢視UC/訓練課程企劃書View.ascx.cs:46-52` 在編號為 0 時可能不顯示手動講師名稱。
**批示:** 做/不做/待確認:____________
### R-04 滿意度問卷手機填寫及逾期提醒
**比對狀態:** 需確認
**現有程式:**
- `MobileSurvey/Login.aspx:5-8``SurveyList.aspx:5-9,22-43``SurveyForm.aspx:5-8,29-134` 已有手機問卷流程。
- `Common/FollowService.cs:148-176,200-206` 已有催填郵件及狀態防重複機制。
**缺口:**
- 現況使用課程結束後固定天數,不是每份問卷獨立的填寫期限日期。
- `Common/PublicVariable.cs:108-132` 的提醒設定需確認是否符合新需求。
- 寄信迴圈尚未確認逐收件者錯誤紀錄及不中斷處理。
- `Web.config:38-41``SiteBaseUrl` 預設值需確認部署設定。
**批示:** 做/不做/待確認:____________
### R-05 最新教學日誌/課程執行觀察表
**比對狀態:** 部分完成
**現有程式:**
- `Forms/辦訓狀況/教學日誌處理.aspx:94-136,366-548,615-797` 已有基本資料、8 項觀察、觀察紀錄、異常及追蹤欄位。
- `DAC/辦訓狀況/DAC_教學日誌1.cs:24-26,96-110,346-360` 已保存 8 項觀察資料。
- `DAC/辦訓狀況/DAC_教學日誌選項.cs:17-338` 已有 8 組選項及名稱轉換。
**缺口:**
- 尚未看到選擇異常或待改善選項後的條件式說明驗證。
- 目前只有共用「觀察說明」欄位,需確認是否符合圖片所要求的提示及資料規則。
- 舊教學日誌資料的相容性需實際測試。
**批示:** 做/不做/待確認:____________
### R-06 異常情形增加片語功能
**比對狀態:** 未完成
**現有程式:**
- 共用片語資料存取存在於 `DAC/基本資料/DAC_片語1.cs:24-30,120-174`
- `Forms/辦訓狀況/教學日誌處理.aspx.cs:209-211``btn片語_Click` 目前為空方法。
**缺口:**
- 教學日誌異常情形區沒有完整片語按鈕及片語資料來源。
- 尚未完成片語帶入、追加文字及年度彙整驗證。
**批示:** 做/不做/待確認:____________
### R-07 處理結果追蹤獨立簽核
**比對狀態:** 部分完成
**現有程式:**
- `Forms/辦訓狀況/教學日誌處理.aspx:802-825` 已有主表單及追蹤結果兩個簽核控制項。
- `Forms/辦訓狀況/教學日誌處理.aspx.cs:153-175` 已有主簽核完成後顯示追蹤入口的流程。
**缺口:**
- `教學日誌處理.aspx.cs:168-171` 只檢查「有異常」,未檢查「是否需後續追蹤」。
- `教學日誌處理.aspx:774-780` 的主表單編輯區仍可直接修改處理結果追蹤。
- `DAC/辦訓狀況/DAC_教學日誌2.cs:123-137` 的獨立更新方法未確認簽核狀態、版本及歷程控管。
**批示:** 做/不做/待確認:____________
### R-08 教學日誌增加講師評鑑入口及關聯
**比對狀態:** 需確認,且為核心缺口
**現有程式:**
- `Forms/辦訓狀況/講師評鑑.aspx` 及 CodeBehind 已有獨立評鑑功能。
- `Forms/辦訓狀況/講師評鑑.aspx.cs:26-35` 目前接收 `id``teacherid`
**缺口:**
- 教學日誌目前沒有「講師評鑑」按鈕。
- `DAC/辦訓狀況/DAC_講師外訓滿意度1.cs:24-30,100-114` 未看到課程企劃編號及課程序號欄位。
- 無法可靠判斷同一課程、節次及講師是否已有評鑑,可能產生重複資料。
**批示:** 做/不做/待確認:____________
### R-09 年度課程執行狀況增加教學日誌及講師評鑑
**比對狀態:** 部分完成
**現有程式:**
- `Forms/辦訓狀況/年度課程執行狀況.aspx:101-114` 已有主表異常情形欄位。
- `年度課程執行狀況.aspx:153-158,285-347` 已有「教學日誌暨異常」分頁及資料表。
- `年度課程執行狀況.aspx.cs:76-94` 已有異常內容彙整。
**缺口:**
- 尚未有「講師評鑑」分頁。
- 教學日誌分頁目前只顯示節次、日期、填表人員、出席人數、教學概要、學員反應、異常及處理過程,未顯示 8 項觀察、觀察紀錄及完整追蹤資料。
- 完整 `Forms/檢視UC/教學日誌暨異常狀況View.ascx` 尚未被年度頁使用。
**批示:** 做/不做/待確認:____________
### R-10 訓練檢討報告增加改善措施
**比對狀態:** 部分完成
**現有程式:**
- `Forms/辦訓狀況/訓練檢討報告處理.aspx:430-571,676-817` 已有六面向及相關欄位。
- `DAC/辦訓狀況/DAC_訓練檢討報告1.cs:24-26,90-119,164-193` 已有資料欄位及保存。
**缺口:**
- 「其他」欄位目前固定 `display:none`,尚未確認會依選項顯示。
- `訓練檢討報告處理.aspx.cs:151-215` 尚未看到改善內容/改善作法選擇「其他」時的條件式必填驗證。
- 列印及匯出中文名稱尚未完成比對。
**批示:** 做/不做/待確認:____________
### R-11 教學日誌及訓練檢討報告單堂/年度匯出
**比對狀態:** 未完成
**現有程式:**
- `Forms/辦訓狀況/年度課程執行狀況.aspx.cs:117-141` 已有年度課程摘要報表匯出。
- `Report/年度課程執行狀況報表.cs:39-79` 目前只輸出訓練日期、課程、經費、出席率及整體滿意度。
**缺口:**
- 年度報表未包含教學日誌 8 項觀察、改善措施及講師評鑑。
- 教學日誌及訓練檢討報告頁面未找到單堂匯出入口。
- `Report` 目錄未找到對應的教學日誌/訓練檢討報告匯出類別。
**批示:** 做/不做/待確認:____________
### R-12 簽核流程整合
**比對狀態:** 需確認,目前部分完成
**現有程式:**
- 教學日誌、處理結果追蹤及訓練檢討報告均已接入共用送簽控制項。
- `Forms/辦訓狀況/教學日誌處理.aspx:823-825` 已有兩種表單類別。
- `Forms/辦訓狀況/訓練檢討報告處理.aspx:953` 已接入訓練檢討報告簽核。
**缺口:**
- `DAC/簽核/DAC_表單簽核主檔2.cs:270-285` 的簽核關數仍有固定值。
- `Forms/簽核/送簽.ascx.cs:222-241` 的簽核人員設定仍有硬編碼情形。
- 尚未確認原始「三份文件一關」與後續「處理結果追蹤獨立簽核」的最終規則。
**批示:** 做/不做/待確認:____________
## 4. 高優先缺口
1. R-03:手動講師/場地資料無法通過送簽檢核。
2. R-08、R-09:講師評鑑入口、課程關聯及年度講師評鑑分頁缺失。
3. R-07、R-12:追蹤結果簽核鎖定、簽核關數及簽核人員規則需修正或確認。
4. R-11:單堂及年度完整匯出尚未建立。
5. R-06:異常片語功能尚未實作。
6. R-05、R-10:條件式說明及「其他」欄位必填驗證尚未完成。
7. R-04:問卷期限、提醒來源及逐收件者錯誤處理需確認。
## 5. 批示欄位
| 條目 | 批示結果 | 批示說明 | 預計版本/日期 |
|---|---|---|---|
| R-01 | 已完成 | 教材遴選入口在課程內容畫面 | |
| R-02 | 做 | 移除舊選項,但保持舊報表文字 | |
| R-03 | 做 | 送簽前檢核編號與名稱至少一項 | |
| R-04 | 不做 | 維持固定天數提醒 | |
| R-05 | 做 | | |
| R-06 | 做 | | |
| R-07 | 做 | | |
| R-08 | 不做 | | |
| R-09 | 部分做 | 不做講師評鑑分頁,保留或完成教學日誌暨異常分頁 | |
| R-10 | 做 | | |
| R-11 | 不做 | | |
| R-12 | 不做 | 維持硬編碼,依客戶要求 | |
**批示結果建議填寫:** 做、部分做、不做、待確認。
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.