TWI447682B - Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof - Google Patents
Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof Download PDFInfo
- Publication number
- TWI447682B TWI447682B TW098137932A TW98137932A TWI447682B TW I447682 B TWI447682 B TW I447682B TW 098137932 A TW098137932 A TW 098137932A TW 98137932 A TW98137932 A TW 98137932A TW I447682 B TWI447682 B TW I447682B
- Authority
- TW
- Taiwan
- Prior art keywords
- teaching
- activity
- lesson
- indicators
- model
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000000694 effects Effects 0.000 claims description 317
- 230000007613 environmental effect Effects 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 15
- 238000012856 packing Methods 0.000 claims description 6
- 230000002068 genetic effect Effects 0.000 claims description 3
- 108090000623 proteins and genes Proteins 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 description 14
- 230000008451 emotion Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本發明是有關於一種智慧型教案規劃系統與方法及其電腦程式產品與電腦可讀取記錄媒體。The invention relates to an intelligent teaching plan planning system and method, a computer program product thereof and a computer readable recording medium.
隨著資訊技術的發展,電腦系統的運算速度不斷的提升,且其所能夠執行的功能亦越來越多樣化。電腦系統已在人類生活與工作當中扮演重要的角色。例如,以教師編寫教案為例,透過辦公室(Office)軟體的輔助,教師能夠較為輕鬆的設計、撰寫、修改各種教學活動,並且依據教學指標來完成一份教案。With the development of information technology, the computing speed of computer systems has been continuously improved, and the functions that they can perform have become more diverse. Computer systems have played an important role in human life and work. For example, in the case of teachers writing lesson plans, through the assistance of the Office software, teachers can design, write, and modify various teaching activities more easily, and complete a lesson plan based on teaching indicators.
雖然上述辦公室軟體能夠提升教師撰寫教案的工作效率,但此類辦公室軟體僅是提供在電腦系統上編寫教案的平台,教案的所有內容仍須由教師親自設計與規劃。因此,既使在此類辦公室軟體的輔助下,教師仍須花費相當多的時間來編輯教案。Although the above office software can improve the efficiency of teachers writing lesson plans, such office software is only a platform for writing lesson plans on computer systems. All the contents of the lesson plans must be designed and planned by the teachers themselves. Therefore, even with the help of such office software, teachers still have to spend considerable time editing the lesson plans.
本發明提供一種智慧型教案規劃系統,其能夠依據教師的需求自動地產生教案。The invention provides an intelligent lesson planning system capable of automatically generating a lesson plan according to the needs of the teacher.
本發明提供一種智慧型教案規劃方法,其能夠依據教師的需求自動地產生教案。The invention provides an intelligent lesson planning method capable of automatically generating a lesson plan according to the needs of the teacher.
本發明提供一種電腦程式產品,其在被載入至電腦系 統後能夠依據教師的需求自動地產生教案。The present invention provides a computer program product that is loaded into a computer system After the system, the teaching plan can be automatically generated according to the needs of the teacher.
本發明提供一種內儲程式之電腦可讀取記錄媒體,其中所儲存之程式在載入至電腦系統後能夠依據教師的需求自動地產生教案。The invention provides a computer readable recording medium with a built-in program, wherein the stored program can automatically generate a lesson plan according to the needs of the teacher after being loaded into the computer system.
本發明範例實施例提出一種智慧型教案規劃系統,其包括教學能力指標本體知識資料庫、教學活動本體知識資料庫、輸入單元與智慧型教案排程單元。教學能力指標本體知識資料庫儲存多個教學指標。教學活動本體知識資料庫儲存多個教學活動基模(Schema),其中每一教學活動基模具有多個活動屬性且對應教學指標的至少其中之一。輸入單元耦接教學能力指標本體知識資料庫,並且用以輸入多個規劃參數以及用以從教學能力指標本體知識資料庫中選擇教學指標的至少其中之一。智慧型教案排程單元耦接至教學活動本體知識資料庫與輸入單元。智慧型教案排程單元依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少一個教學活動基模並且依據所選擇的教學活動基模來產生一教案。The exemplary embodiment of the present invention provides a smart teaching plan planning system, which includes a teaching ability index ontology knowledge database, a teaching activity ontology knowledge database, an input unit, and a smart teaching plan scheduling unit. The teaching ability index ontology knowledge database stores a plurality of teaching indicators. The teaching activity ontology knowledge database stores a plurality of teaching activity schemas, wherein each teaching activity base mold has a plurality of activity attributes and corresponds to at least one of the teaching indicators. The input unit is coupled to the teaching ability index ontology knowledge database, and is configured to input a plurality of planning parameters and select at least one of the teaching indicators from the teaching ability index ontology knowledge database. The intelligent lesson scheduling unit is coupled to the teaching activity ontology knowledge base and the input unit. The intelligent teaching plan scheduling unit selects from the teaching activity ontology knowledge database according to the input planning parameters, the selected teaching indicators, the activity attributes of each teaching activity model and the teaching indicators corresponding to each teaching activity model. At least one teaching activity model and a teaching plan based on the selected teaching activity model.
在本發明之一實施例中,上述之規劃參數包括一預期教學內容關鍵字、一預期教學時數與一預期環境參數。In an embodiment of the invention, the planning parameters include an expected teaching content keyword, an expected teaching hour, and an expected environmental parameter.
在本發明之一實施例中,上述之活動屬性包括一活動指標、一活動關鍵字、一活動時間、一器材設備、一教材、一分組需求註記、一特殊學生註記與一活動內容。In an embodiment of the present invention, the activity attribute includes an activity indicator, an activity keyword, an activity time, a device, a teaching material, a group demand annotation, a special student annotation, and an activity content.
在本發明之一實施例中,上述之智慧型教案排程單元 使用一多重目標數學規劃函數來產生上述教案。In an embodiment of the present invention, the intelligent teaching plan scheduling unit A multi-objective mathematical programming function is used to generate the above lesson plans.
在本發明之一實施例中,上述之智慧型教案排程單元使用一裝箱(Bin Packing)演算法來求解上述多重目標數學規劃函數。In an embodiment of the invention, the intelligent lesson plan scheduling unit uses a Bin Packing algorithm to solve the multi-objective mathematical programming function.
在本發明之一實施例中,上述之智慧型教案規劃系統更包括一協商單元,耦接至智慧型教案排程單元,並且用以調整智慧型教案排程單元所產生的教案。協商單元包括預期教學時數微調介面、預期教學目標微調介面、預期環境參數微調介面以及教學活動抽換單元。預期教學時數微調介面是用以微調預期教學時數。預期教學目標微調介面是用以刪除所選擇的教學指標或者從教學能力指標本體知識資料庫中再選擇其他教學指標。預期環境參數微調介面是用以微調預期環境參數。教學活動抽換單元是用以提供至少一教學活動基模,其中所提供的教學活動基模是用以抽換在上述教案中所選擇的教學活動基模。In an embodiment of the present invention, the smart teaching plan planning system further includes a negotiating unit coupled to the smart lesson scheduling unit and configured to adjust the lesson generated by the intelligent lesson scheduling unit. The negotiation unit includes the expected teaching time fine-tuning interface, the expected teaching target fine-tuning interface, the expected environmental parameter fine-tuning interface, and the teaching activity exchange unit. The expected teaching hours fine-tuning interface is used to fine-tune the expected teaching hours. It is expected that the fine-tuning interface of the teaching objectives is to delete the selected teaching indicators or to select other teaching indicators from the ontology knowledge database of the teaching ability indicators. The environmental parameter fine-tuning interface is expected to be used to fine-tune the expected environmental parameters. The teaching activity conversion unit is configured to provide at least one teaching activity basic model, wherein the teaching activity basic model is provided for replacing the teaching activity basic model selected in the teaching plan.
在本發明之一實施例中,上述之智慧型教案規劃系統更包括一教師偏好資料庫,耦接至智慧型教案排程單元,並且用以記錄被抽換的教學活動基模。In an embodiment of the present invention, the smart lesson planning system further includes a teacher preference database coupled to the smart lesson scheduling unit and configured to record the replaced teaching activity base model.
在本發明之一實施例中,上述之智慧型教案排程單元更依據教師偏好資料庫的記錄來產生上述教案。In an embodiment of the present invention, the intelligent lesson scheduling unit further generates the lesson according to the record of the teacher preference database.
在本發明之一實施例中,上述之智慧型教案規劃系統更包括一學生資料庫,耦接至該智慧型教案排程單元,並且用以儲存多筆學生基本資料。In an embodiment of the present invention, the smart lesson planning system further includes a student database coupled to the smart lesson scheduling unit and configured to store a plurality of student basic materials.
在本發明之一實施例中,上述之智慧型教案規劃系統 更包括一分組單元,耦接至智慧型教案排程單元,並且用以依據學生基本資料來產生一學生分組結果。In an embodiment of the present invention, the above intelligent teaching plan planning system The method further includes a grouping unit coupled to the smart lesson scheduling unit and configured to generate a student grouping result according to the student basic information.
在本發明之一實施例中,上述之分組單元使用一基因演算法來產生上述學生分組結果。In an embodiment of the invention, the grouping unit uses a genetic algorithm to generate the student grouping result.
本發明範例實施例提出一種智慧型教案規劃方法。本智慧型教案規劃方法包括在一教學能力指標本體知識資料庫中儲存多個教學指標,並且在一教學活動本體知識資料庫中儲存多個教學活動基模(Schema),其中每一教學活動基模具有多個活動屬性且對應教學指標的至少其中之一。本智慧型教案規劃方法也包括輸入多個規劃參數並且從教學能力指標本體知識資料庫中選擇至少其中一個教學指標。本智慧型教案規劃方法還包括依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少一個教學活動基模並且依據所選擇的教學活動基模來產生一教案。An exemplary embodiment of the present invention provides a smart teaching plan planning method. The intelligent teaching plan planning method includes storing a plurality of teaching indicators in an ontology knowledge database of teaching ability indicators, and storing a plurality of teaching activity schemas in a teaching activity ontology knowledge database, wherein each teaching activity base The mold has multiple activity attributes and corresponds to at least one of the teaching indicators. The intelligent teaching plan planning method also includes inputting a plurality of planning parameters and selecting at least one of the teaching indicators from the teaching ability index ontology knowledge database. The intelligent teaching plan planning method further includes the teaching activity ontology knowledge database according to the input planning parameters, the selected teaching indicators, the activity attributes of each teaching activity model, and the teaching indicators corresponding to each teaching activity model. At least one teaching activity model is selected and a teaching plan is generated according to the selected teaching activity model.
在本發明之一實施例中,上述之輸入規劃參數的步驟包括:輸入一預期教學內容關鍵字、一預期教學時數與一預期環境參數。In an embodiment of the invention, the step of inputting the planning parameters includes: inputting an expected teaching content keyword, an expected teaching hours, and an expected environmental parameter.
在本發明之一實施例中,上述之依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少其中一個教學活動基模並且依據所選擇的教學活動基模來產生教案的步驟包括:使用一多重目 標數學規劃函數且依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少其中一個教學活動基模並且依據所選擇的教學活動基模來產生教案。In an embodiment of the present invention, the foregoing is based on the input planning parameter, the selected teaching index, the activity attribute of each teaching activity model, and the teaching index corresponding to each teaching activity model. The step of selecting at least one of the teaching activity bases in the knowledge database and generating the lesson plans based on the selected teaching activity model includes: using a multi-mesh The mathematical programming function is selected from the teaching activity ontology knowledge database according to the input planning parameters, the selected teaching indicators, the activity attributes of each teaching activity model, and the teaching indicators corresponding to each teaching activity model. One of the teaching activities is based on a model and generates a lesson plan based on the selected teaching activity model.
在本發明之一實施例中,上述之依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少其中一個教學活動基模並且依據所選擇的教學活動基模來產生教案的步驟更包括:使用一裝箱(Bin Packing)演算法來求解上述多重目標數學規劃函數。In an embodiment of the present invention, the foregoing is based on the input planning parameter, the selected teaching index, the activity attribute of each teaching activity model, and the teaching index corresponding to each teaching activity model. The step of selecting at least one of the teaching activity bases in the knowledge database and generating the lesson plans according to the selected teaching activity model further includes: using a Bin Packing algorithm to solve the above multiple objective mathematical programming function.
在本發明之一實施例中,上述之智慧型教案規劃方法更包括:微調預期教學時數;刪除所選擇的教學指標或者從教學能力指標本體知識資料庫中再選擇其他教學指標;微調該預期環境參數;提供至少一教學活動基模,其中所提供的教學活動基模是用以抽換在上述教案中所選擇的教學活動基模;以及依據所微調的預期教學時數、所刪除的教學指標、所再選擇的教學指標或所抽換的教學活動基模來調整所產生的教案。In an embodiment of the present invention, the intelligent teaching plan planning method further includes: fine-tuning the expected teaching hours; deleting the selected teaching indicators or selecting other teaching indicators from the teaching ability index ontology knowledge database; fine-tuning the expected Environmental parameters; providing at least one teaching activity model, wherein the teaching activity model is provided for replacing the basic model of the teaching activity selected in the above teaching plan; and according to the fine-tuned expected teaching hours, the deleted teaching Indicators, re-selected instructional indicators, or a model of teaching activities that are replaced to adjust the resulting lesson plans.
在本發明之一實施例中,上述之智慧型教案規劃方法更包括在一教師偏好資料庫中記錄被抽換的教學活動基模。In an embodiment of the present invention, the intelligent teaching plan planning method further includes recording the replaced teaching activity basic model in a teacher preference database.
在本發明之一實施例中,上述之依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和 每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫中選擇至少其中一個教學活動基模並且依據所選擇的教學活動基模來產生教案的步驟更包括:依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性、每一教學活動基模所對應的教學指標和教師偏好資料庫的記錄來從教學活動本體知識資料庫中選擇至少其中一個教學活動基模並且依據所選擇的教學活動基模來產生教案。In an embodiment of the present invention, the foregoing is based on the input planning parameters, the selected teaching indicators, the activity attributes of each teaching activity model, and The teaching index corresponding to each teaching activity model selects at least one of the teaching activity basic models from the teaching activity ontology knowledge database and generates a lesson plan according to the selected teaching activity base model, and further includes: according to the input plan Selecting at least one of the parameters from the teaching activity ontology knowledge database, parameters, selected teaching indicators, activity attributes of each teaching activity model, teaching indicators corresponding to each teaching activity model, and records of the teacher preference database The activity model is based on the selected teaching activity model to generate the lesson plan.
在本發明之一實施例中,上述之智慧型教案規劃方法更包括在一學生資料庫中儲存多筆學生基本資料。In an embodiment of the present invention, the smart teaching plan planning method further includes storing a plurality of student basic materials in a student database.
在本發明之一實施例中,上述之智慧型教案規劃方法更包括依據上述學生基本資料來產生一學生分組結果。In an embodiment of the present invention, the smart teaching plan planning method further includes generating a student grouping result according to the student basic information.
在本發明之一實施例中,上述之依據學生基本資料來產生學生分組結果的步驟包括:使用一基因演算法且依據上述學生基本資料來產生上述學生分組結果。In an embodiment of the present invention, the step of generating the student grouping result according to the student basic data comprises: generating the student grouping result by using a gene algorithm and according to the student basic data.
本發明範例實施例提出一種電腦程式產品,其包括至少一程式指令,且此程式指令被載入電腦系統時會執行上述智慧型教案規劃方法。An exemplary embodiment of the present invention provides a computer program product including at least one program instruction, and the program instruction method is executed when the program instruction is loaded into a computer system.
本發明範例實施例提出一種內儲程式之電腦可讀取記錄媒體,當此程式被載入電腦系統時會執行上述智慧型教案規劃方法。An exemplary embodiment of the present invention provides a computer readable recording medium with a built-in program, and the smart teaching plan planning method is executed when the program is loaded into a computer system.
基於上述,本發明範例實施例的智慧型教案規劃系統能夠快速地依據教師的需求產生教案。Based on the above, the intelligent lesson planning system of the exemplary embodiment of the present invention can quickly generate a lesson plan according to the needs of the teacher.
為讓本發明之上述特徵和優點能更明顯易懂,下文特 舉實施例,並配合所附圖式作詳細說明如下。In order to make the above features and advantages of the present invention more obvious, the following The embodiments are described in detail with reference to the accompanying drawings.
圖1是根據本發明範例實施例所繪示的智慧型教案規劃系統。FIG. 1 is a smart teaching plan planning system according to an exemplary embodiment of the present invention.
請參照圖1,智慧型教案規劃系統100包括智慧型教案排程單元102、教學能力指標本體知識(Ontology Knowledge)資料庫104、教學活動本體知識資料庫106、輸入單元108、學生資料庫120、分組單元130、協商單元140與教師偏好資料庫150。Referring to FIG. 1 , the smart lesson planning system 100 includes a smart lesson scheduling unit 102, an ontology knowledge database 104, a teaching activity ontology knowledge database 106, an input unit 108, and a student database 120. The grouping unit 130, the negotiating unit 140 and the teacher preference database 150.
智慧型教案排程單元102是用以依據各種規劃參數、教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫106中選擇教學活動基模並且依據所選擇的教學活動基模來自動地產生滿足教師需求的教案。在本範例實施例中,智慧型教案排程單元102使用一多重目標數學規劃函數和一裝箱(Bin Packing)演算法來產生教案。具體來說,教案的規劃為一限制滿足問題(Constraint Satisfaction Problem,CSP),智慧型教案排程單元102會依據教師所輸入的規劃參數與預期教學指標來產生對應的多重目標數學規劃函數;使用裝箱演算法來求此所產生之多重目標數學規劃函數;並且依據求解結果產生出滿足各種限制的教案規劃方案。智慧型教案排程單元102的詳細功能,將在以下配合其他元件作更詳細的說明。此外,必須瞭解的是,儘管在 本範例實施例中,智慧型教案排程單元102是使用多重目標數學規劃函數以及裝箱演算法來產生教案,然而本發明不限於此,智慧型教案排程單元102亦可使用其他適合的函數以及其他適合的演算法來產生教案The intelligent lesson scheduling unit 102 is configured to select from the teaching activity ontology knowledge database 106 according to various planning parameters, teaching indicators, activity attributes of each teaching activity model, and teaching indicators corresponding to each teaching activity model. The teaching activity model is based on the selected teaching activity model to automatically generate a lesson plan that meets the teacher's needs. In the present exemplary embodiment, the smart lesson scheduling unit 102 uses a multiple objective mathematical programming function and a Bin Packing algorithm to generate the lesson plans. Specifically, the plan of the lesson plan is a Constraint Satisfaction Problem (CSP), and the smart lesson scheduling unit 102 generates a corresponding multi-objective mathematical programming function according to the planning parameters input by the teacher and the expected teaching indicators; The boxing algorithm is used to find the multi-objective mathematical programming function generated by this; and according to the solution result, a lesson planning scheme that satisfies various restrictions is generated. The detailed functions of the smart lesson scheduling unit 102 will be described in more detail below with other components. In addition, it must be understood that despite In the present exemplary embodiment, the smart lesson scheduling unit 102 uses a multiple target mathematical programming function and a boxing algorithm to generate a lesson plan. However, the present invention is not limited thereto, and the smart lesson scheduling unit 102 may use other suitable functions. And other suitable algorithms to generate lesson plans
教學能力指標本體知識資料庫104是耦接至智慧型教案排程單元102,並且用以儲存關於多個教學指標的資料。在此,所謂教學指標是指在教師執行教學活動後所達成的教學目標。例如,在英文課程中,教師希望授課的學生“能識別不同句子語調所表達的情緒和態度”、“能以簡易英文參與課堂上老師引導的討論”、“能以簡單的英文描述生活中相關的人、事、物”等,其中“能識別不同句子語調所表達的情緒和態度”、“能以簡易英文參與課堂上老師引導的討論”與“能以簡單的英文描述生活中相關的人、事、物”就是教學指標。在本範例實施例中,由專家所擬定的各種教學指標會被分類與儲存在教學能力指標本體知識資料庫104。例如,儲存在教學能力指標本體知識資料庫104中的教學指標包括英文類教學指標、中文類教學指標、自然類教學指標、社會類教學指標等。The teaching ability index ontology knowledge database 104 is coupled to the smart lesson scheduling unit 102 and is used to store information about a plurality of teaching indicators. Here, the so-called teaching index refers to the teaching goal achieved after the teacher performs the teaching activity. For example, in an English course, the teacher wants to teach students “can recognize the emotions and attitudes expressed by different sentences and tones”, “can participate in the classroom-directed discussion in the simple English”, “can describe life in a simple English context. People, things, things, etc., among which "can recognize the emotions and attitudes expressed by different sentence tones", "can participate in the classroom-directed discussion in the simple English" and "can describe the life related people in simple English" "Things, things," is the teaching index. In the present exemplary embodiment, various teaching indicators prepared by experts are classified and stored in the teaching ability index ontology knowledge database 104. For example, the teaching indicators stored in the teaching ability index ontology knowledge database 104 include English teaching indicators, Chinese teaching indicators, natural teaching indicators, and social teaching indicators.
教學活動本體知識資料庫106是耦接至智慧型教案排程單元102,並且用以儲存多個教學活動基模(Schema)。在此,教學活動基模是預先所建立的教學活動範本,而此些教學活動範本是以基模(亦稱“綱要”)方式來建立。具體來說,在教學活動本體知識資料庫106中所儲存之每一教學活動會被抽象化及模型化,並且每一教學活動會被設 定對應的活動屬性。由此在將教學活動基模實體化教學活動時,可產生富有豐富變化性的教學活動。例如,每一教學活動基模的活動屬性包括活動指標屬性、活動關鍵字屬性、活動時間屬性、器材設備屬性、教材屬性、分組需求註記屬性、特殊學生註記屬性與活動內容屬性。下表為一英文類教學活動基模的範例: The teaching activity ontology knowledge database 106 is coupled to the smart lesson scheduling unit 102 and is used to store a plurality of teaching activity schemas. Here, the basic model of the teaching activity is a model of the teaching activity established in advance, and the model of the teaching activity is established in the form of a basic model (also called "outline"). Specifically, each teaching activity stored in the teaching activity ontology knowledge database 106 is abstracted and modeled, and each teaching activity is set with a corresponding activity attribute. Therefore, when the teaching activity model is materialized into teaching activities, a rich and varied teaching activity can be generated. For example, the activity attributes of each teaching activity model include activity indicator attributes, activity keyword attributes, activity time attributes, equipment equipment attributes, teaching material attributes, grouping requirement annotation attributes, special student annotation attributes, and active content attributes. The following table is an example of a basic model of English teaching activities:
活動指標屬性是記錄此教學活動基模所對應的教學指標。具體來說,在完成對應教學活動基模所提供的教學活動後,授課學生所能夠達到的能力會記錄在活動指標屬性中。在此,由於一個教學活動可同時達成多個教學指標,因此,在活動指標屬性中此教學活動基模所對應的教學指標的數目可為複數個。The activity indicator attribute is the teaching indicator corresponding to the basic model of this teaching activity. Specifically, after completing the teaching activities provided by the corresponding teaching activity model, the ability of the students to be taught is recorded in the activity indicator attributes. Here, since a teaching activity can simultaneously achieve a plurality of teaching indicators, the number of teaching indicators corresponding to the basic model of the teaching activity in the activity indicator attribute may be plural.
活動關鍵字屬性是記錄此教學活動基模的類型。特別是,智慧型教案排程單元102會依據記錄在活動關鍵字屬性中的資料來對教學活動基模進行搜尋與篩選。The activity keyword attribute is the type that records the base model of this teaching activity. In particular, the smart lesson scheduling unit 102 searches and filters the teaching activity model based on the data recorded in the activity keyword attributes.
活動時間屬性是記錄完成此教學活動基模所提供的教學活動所需的時間。在本範例實施例中,在活動時間屬性中完成此教學活動基模所提供的教學活動所需的時間是被設定為單一值。然而,本發明不限於此,完成此教學活動基模所提供的教學活動所需的時間亦可被設定為具上下限範圍的值。The activity time attribute is the time required to record the teaching activities provided by the completion of this teaching activity. In the present exemplary embodiment, the time required to complete the teaching activity provided by the base of the teaching activity in the activity time attribute is set to a single value. However, the present invention is not limited thereto, and the time required to complete the teaching activity provided by the basic model of the teaching activity may also be set to a value having a range of upper and lower limits.
器材設備屬性是記錄進行此教學活動基模所提供的教學活動所需的器材設備。在此,器材設備是指可用於教學活動的硬體設備,例如,投影機、黑板、白板、電腦等。The equipment and equipment attributes are the equipment needed to record the teaching activities provided by the basic model of this teaching activity. Here, the equipment refers to a hardware device that can be used for teaching activities, such as a projector, a blackboard, a whiteboard, a computer, and the like.
教材屬性是記錄進行此教學活動基模所提供的教學活動所需的教材。在此,教材是指教師所需準備的教學道具,例如,紙片、錄音帶、掛圖、照片等。The textbook attribute is the material required to record the teaching activities provided by the basic model of this teaching activity. Here, the textbook refers to the teaching props that the teacher needs to prepare, such as paper sheets, audio tapes, wall charts, photos, and the like.
分組需求註記屬性是記錄進行此教學活動基模所提供的教學活動時是否需要將授課學生分組。在某些教學活動中必須將授課學生進行分組,方能順利完成教學活動。因此,智慧型教案排程單元102會依據在分組需求註記屬性中的值來決定是否由分組單元130來將授課學生進行分組。The grouping requirement annotation attribute is to record whether the students need to be grouped when teaching activities provided by the basic model of this teaching activity. In some teaching activities, the students must be grouped in order to successfully complete the teaching activities. Therefore, the smart lesson scheduling unit 102 determines whether or not the instructed students are grouped by the grouping unit 130 based on the values in the grouping requirement annotation attribute.
特殊學生註記屬性是記錄進行此教學活動基模所提供的教學活動時是否需考量特殊學生。在某些教學活動中是考量學生的特殊狀況而設計。因此,智慧型教案排程單元102會依據在特殊學生註記屬性中的值來決定是否安排此類教學活動。The special student annotation attribute is to record whether special students need to be considered when conducting the teaching activities provided by the basic model of this teaching activity. In some teaching activities, it is designed to consider the special conditions of students. Therefore, the smart lesson scheduling unit 102 determines whether to arrange such teaching activities based on the values in the special student annotation attributes.
活動內容屬性是記錄此教學活動基模所提供的教學 活動的實際運作方式。具體來說,在活動內容屬性中會記錄進行教學活動的完整步驟與內容。The activity content attribute is the teaching provided by the basic model of this teaching activity. The actual operation of the activity. Specifically, the complete steps and content of the teaching activity are recorded in the activity content attribute.
必須了解的是,在本發明中教學活動基模所包括的活動屬性不限於活動指標屬性、活動關鍵字屬性、活動時間屬性、器材設備屬性、教材屬性、分組需求註記屬性、特殊學生註記屬性與活動內容屬性。It must be understood that the activity attributes included in the teaching activity model in the present invention are not limited to the activity indicator attribute, the activity keyword attribute, the activity time attribute, the equipment equipment attribute, the teaching material attribute, the grouping requirement annotation attribute, the special student annotation attribute and Active content attribute.
由於教學活動基模是以基模方式來建立,因此,所提供的教學活動能夠依據可使用的器材設備與教材來產生。例如,下表為上述英文類教學活動基模所對應的實體化教學活動的範例,其中假設可使用的器材設備為“黑板”,且可使用的教材為“掛圖”。Since the basic model of the teaching activity is established in a basic mode, the teaching activities provided can be generated based on the available equipment and materials. For example, the following table is an example of the materialized teaching activities corresponding to the above-mentioned basic model of English teaching activities, assuming that the equipment and equipment that can be used are “blackboards” and the available teaching materials are “flip charts”.
1.秀出課外活動掛圖 ,計時一分鐘後,請學生說出掛圖 上有哪些課外活動 。剛開始可以讓學生回答單字或片語,接著可以引導學生以整句描述說明所看到的掛圖 內容。1. Show the extracurricular activity wall chart . After one minute, ask the students to tell what extracurricular activities are on the wall chart . At the beginning, students can answer single words or phrases, and then guide students to describe the wall charts they see in a sentence.
2.將學生說出的句子寫在黑板 上,並引導學生認識課外活動 的正確說法。2. Write the sentences spoken by the students on the blackboard and guide the students to understand the correct statement of extracurricular activities .
3.再讓學生看一次掛圖 ,並要學生講出他們喜歡(熟悉)的課外活動 是哪些。3. Let the students see the flip chart and ask the students to tell what extracurricular activities they like (familiar).
輸入單元108是耦接至教學能力指標本體知識資料庫104,並且用以提供一教案基本資料介面108a以供教師輸入規劃參數。The input unit 108 is coupled to the teaching ability indicator ontology knowledge database 104 and is configured to provide a lesson basic information interface 108a for the teacher to input the planning parameters.
具體來說,教師可透過輸入單元108的教案基本資料介面108a來輸入預期教學內容關鍵字、預期教學時數與預 期環境參數。Specifically, the teacher can input the expected teaching content keyword, the expected teaching time and the pre-preparation through the teaching plan basic information interface 108a of the input unit 108. Period environmental parameters.
預期教學內容關鍵字是指教師欲建立之教案的教學內容與類型。例如,在教師於輸入單元108的教案基本資料介面108a中輸入關於“英文”與“課外活動”的預期教學內容關鍵字的例子中,智慧型教案排程單元102會依據所輸入的預期教學內容關鍵字搜尋在教學活動本體知識資料庫106中其活動關鍵字屬性具有“英文”與“課外活動”的教學活動基模。The expected teaching content keyword refers to the teaching content and type of the lesson plan that the teacher wants to establish. For example, in the example in which the teacher inputs the expected teaching content keywords for "English" and "Extracurricular Activities" in the lesson basic information interface 108a of the input unit 108, the smart lesson scheduling unit 102 will input the expected teaching content according to the input. The keyword search is in the teaching activity ontology knowledge database 106 whose activity keyword attribute has a teaching activity model of "English" and "extracurricular activities".
預期教學時數是指教師欲建立之教案的教學時數。例如,教師在輸入單元108的教案基本資料介面108a中輸入關於“45分鐘”的預期教學時數的例子中,智慧型教案排程單元102會依據所輸入的預期教學時數以及每一教學活動基模的活動時間屬性來規劃教案。也就是說,智慧型教案排程單元102規劃於所產生的教案中的教學活動的活動時間會滿足教師所輸入的預期教學時數。The expected teaching hours refer to the number of teaching hours that the teacher wants to establish. For example, in the example where the teacher inputs the expected teaching hours for "45 minutes" in the lesson basic information interface 108a of the input unit 108, the smart lesson scheduling unit 102 will depend on the expected teaching hours and each teaching activity. The active time attribute of the base model is used to plan the lesson plans. That is to say, the intelligent lesson plan scheduling unit 102 plans the activity time of the teaching activity in the generated lesson plan to meet the expected teaching hours input by the teacher.
預期環境參數是指教師欲建立之教案所需的器材設備與教材。例如,在教師於輸入單元108的教案基本資料介面108a中輸入關於“黑板”與“掛圖”的預期環境參數的例子中,智慧型教案排程單元102會依據所輸入的預期環境參數以及每一教學活動基模的器材設備屬性與教材屬性來規劃教案。也就是說,智慧型教案排程單元102規劃於所產生的教案中的教學活動的活動時間會滿足教師所輸入的預期環境參數。The expected environmental parameters refer to the equipment and materials needed for the lesson plan that the teacher wants to establish. For example, in the example where the teacher inputs the expected environmental parameters for "blackboard" and "flipchart" in the lesson basic information interface 108a of the input unit 108, the smart lesson scheduling unit 102 will depend on the expected environmental parameters and each The teaching equipment properties and teaching material properties of the teaching activity base model are used to plan the lesson plans. That is to say, the intelligent lesson plan scheduling unit 102 plans the activity time of the teaching activity in the generated lesson plan to meet the expected environmental parameters input by the teacher.
此外,輸入單元108提供一教學指標選擇介面108b 以供教師從教學能力指標本體知識資料庫104中選擇欲達成之教學指標。具體來說,教學指標選擇介面108b會從教學能力指標本體知識資料庫104中載入所儲存之教學指標,並且提供給教師來選擇。特別是,智慧型教案排程單元102會依據所選擇的教學指標來規劃建議方案。也就是說,智慧型教案排程單元102規劃於所產生的教案中的教學活動會達成教師所輸入的預期教學指標。In addition, the input unit 108 provides a teaching indicator selection interface 108b. For the teacher to select the teaching index to be reached from the teaching ability index ontology knowledge database 104. Specifically, the teaching indicator selection interface 108b loads the stored teaching indicators from the teaching ability index ontology knowledge database 104 and provides them to the teacher for selection. In particular, the smart lesson scheduling unit 102 will plan a proposal based on the selected teaching metrics. That is to say, the intelligent lesson plan scheduling unit 102 plans the teaching activities in the generated lesson plans to achieve the expected teaching indicators input by the teacher.
基於上述,當教師於輸入單元108的教案基本資料介面108a與教學指標選擇介面108b中輸入規劃參數與選擇預期教學指標後,智慧型教案排程單元102會依據所輸入的規劃參數與所選擇的預期教學指標來從教學活動本體知識資料庫106中自動地選擇符合教師預期的教學活動基模並且依據所選擇的教學活動基模來產生教案。例如,在本範例實施例中,所產生的教案會經由輸出單元110(例如,顯示器、印表機等)來輸出。Based on the above, when the teacher inputs the planning parameters and selects the expected teaching indicators in the lesson basic information interface 108a of the input unit 108 and the teaching index selection interface 108b, the smart teaching plan scheduling unit 102 selects according to the input planning parameters and the selected teaching parameters. The teaching indicators are expected to automatically select the teaching activity model that meets the teacher's expectations from the teaching activity ontology knowledge database 106 and generate the lesson plans according to the selected teaching activity model. For example, in the present exemplary embodiment, the generated lesson plans are output via output unit 110 (eg, display, printer, etc.).
學生資料庫120是耦接至智慧型教案排程單元102,並且用以儲存關於授課學生的多筆學生基本資料。例如,學生基本資料中包括授課學生的性別、個性(內向或外向)、英語能力(聽、說、讀、寫)。The student database 120 is coupled to the smart lesson scheduling unit 102 and is used to store a plurality of student basic materials about the taught students. For example, the student's basic materials include the gender, personality (introversion or extroversion), and English proficiency (listening, speaking, reading, and writing) of the students.
分組單元130是耦接至智慧型教案排程單元102與學生資料庫120,並且用以將授課學生進行分組。特別是,在智慧型教案排程單元102所選擇的教學活動基模的分組需求註記屬性標示需對授課學生進行分組的例子中,分組單元130會依據學生資料庫120的學生基本資料來以性別 平均或能力(例如,英文能力)平均來將授課學生進行分組,並且輸出學生分組結果。在本範例實施例中,分組單元130是使用基因演算法來執行上述分組。然而,必須瞭解的是,本發明不限於此,分組單元130亦可使用其他適合的演算法來將授課學生進行分組。此外,分組單元130亦可根據教師的需求來自動地來選擇組長。例如,分組單元130將每一學生的英文能力(聽、說、讀、寫)進行加權平均,並且選擇英文能力較佳者作為組長。The grouping unit 130 is coupled to the smart lesson scheduling unit 102 and the student database 120, and is used to group the students. In particular, in the example in which the grouping requirement annotation attribute of the teaching activity model selected by the smart lesson scheduling unit 102 is required to group the instructed students, the grouping unit 130 may use the gender based on the student basic data of the student database 120. The average or ability (eg, English ability) averages the group of students and outputs the student grouping results. In the present exemplary embodiment, the grouping unit 130 performs the above-described grouping using a genetic algorithm. However, it must be understood that the present invention is not limited thereto, and the grouping unit 130 may also use other suitable algorithms to group the students. In addition, the grouping unit 130 can also automatically select the group leader according to the needs of the teacher. For example, the grouping unit 130 weights the English ability (listening, speaking, reading, and writing) of each student, and selects the English ability as the leader.
值得一提的是,在本發明另一範例實施例中,學生資料庫120與分組單元130可為非必要元件。也就是說,教師可依據智慧型教案排程單元102所規劃的教案來自行對授課學生進行分組,而不使用學生資料庫120與分組單元130。It is worth mentioning that in another exemplary embodiment of the present invention, the student database 120 and the grouping unit 130 may be non-essential components. That is to say, the teacher can group the lecture students according to the lesson plan planned by the smart lesson scheduling unit 102, instead of using the student database 120 and the grouping unit 130.
協商單元140是耦接至智慧型教案排程單元102,並且用以產生預期教學時數、預期教學指標與預期環境參數的調整建議並且依據教師的輸入來調整智慧型教案排程單元102所產生的教案。具體來說,當智慧型教案排程單元102無法在滿足教師所輸入的規劃參數與所選擇的預期教學指標的條件下產生教案或者智慧型教案排程單元102所產生的教案不符合教師的預期時,協商單元140會依據教師所輸入的微調資訊來產生新的教案。The negotiation unit 140 is coupled to the smart lesson scheduling unit 102, and is configured to generate an adjustment suggestion of the expected teaching hours, the expected teaching index and the expected environmental parameter, and adjust the smart teaching plan scheduling unit 102 according to the teacher's input. Lesson plan. Specifically, when the smart lesson scheduling unit 102 fails to generate the lesson plan under the condition that the planning parameter input by the teacher and the selected expected teaching index are met, the teaching plan generated by the smart lesson scheduling unit 102 does not meet the teacher's expectation. The negotiation unit 140 generates a new lesson plan based on the fine-tuning information input by the teacher.
協商單元140包括預期教學時數微調介面142、預期教學目標微調介面144、預期環境參數微調介面146與教學活動抽換單元148。The negotiation unit 140 includes an expected teaching time fine adjustment interface 142, an expected teaching target fine adjustment interface 144, an expected environmental parameter fine adjustment interface 146, and a teaching activity exchange unit 148.
預期教學時數微調介面142是用以微調上述預期教學時數;預期教學目標微調介面144是用以刪除所選擇的教學指標或者從教學能力指標本體知識資料庫104中再選擇其他教學指標;並且預期環境參數微調介面146是用以微調預期環境參數。具體來說,在智慧型教案排程單元102無法在滿足教師所輸入的規劃參數與所選擇的預期教學指標的條件下產生教案的例子中,教師可藉由微調預期教學時數、預期教學指標與預期環境參數來使智慧型教案排程單元102重新產生滿足所有輸入條件之教案。The expected teaching time fine-tuning interface 142 is used to fine-tune the expected teaching hours; the expected teaching target fine-tuning interface 144 is used to delete the selected teaching indicators or select other teaching indicators from the teaching ability index ontology knowledge database 104; The environmental parameter fine-tuning interface 146 is contemplated to fine tune the expected environmental parameters. Specifically, in the example in which the smart lesson scheduling unit 102 cannot generate a lesson plan under the condition that the teacher inputs the planned parameters and the selected expected teaching indicators, the teacher can fine-tune the expected teaching hours and the expected teaching indicators. And the expected environmental parameters to cause the smart lesson scheduling unit 102 to regenerate the lesson that satisfies all input conditions.
教學活動抽換單元148是用以提供在教學活動本體知識資料庫106所儲存的教學活動基模之中可達成教師所選擇之教學指標的其他教學活動基模的清單。具體來說,在智慧型教案排程單元102在滿足教師所輸入規劃參數與選擇預期之教學指標的條件下規劃出教案的例子中,倘若教師不滿意智慧型教案排程單元102所排定的教案時,教學活動抽換單元148會提供可達成教師所選擇之教學指標的其他教學活動基模的清單,並且教師可從所提供的清單中挑選偏好的教學活動基模來抽換規劃在所產生之教案中的教學活動基模。特別是,當教師抽換教學活動基模時,教學活動抽換單元148會檢查新的教案是否符合教師所輸入之規劃參數的限制(例如,是否滿足預期教學時數?),並且檢查所抽換之教學活動基模和原規劃之教學活動基模之相依性與順序性。The teaching activity exchange unit 148 is a list of other teaching activity models for providing teaching indicators selected by the teacher among the teaching activity basic models stored in the teaching activity ontology knowledge database 106. Specifically, in the example in which the smart lesson scheduling unit 102 plans a lesson plan under the condition that the teacher inputs the planning parameters and selects the expected teaching index, if the teacher is dissatisfied with the smart lesson scheduling unit 102, In the case of a lesson plan, the teaching activity exchange unit 148 provides a list of other teaching activity models that can achieve the teaching indicators selected by the teacher, and the teacher can select a preferred teaching activity base model from the provided list to exchange the planning in the office. The basic model of teaching activities in the resulting lesson plans. In particular, when the teacher replaces the basic model of the teaching activity, the teaching activity exchange unit 148 checks whether the new lesson plans meet the constraints of the planning parameters input by the teacher (for example, does the expected teaching hours are met?), and checks the drawn In exchange for the dependence and sequence of the basic model of teaching activities and the original model of teaching activities.
教師偏好資料庫150是耦接至協商單元140與智慧型 教案排程單元,並且用以記錄教師透過教學活動抽換單元148所抽換的教學活動基模和偏好的教學活動基模。也就是說,教師偏好資料庫150會記錄教師所偏好或不偏好的教學活動基模。特別是,當教師使用智慧型教案規劃系統100來產生編排教案時,智慧型教案排程單元102會依據教師偏好資料庫150的資訊來智慧地產生符合教師預期之教案。The teacher preference database 150 is coupled to the negotiation unit 140 and smart The teaching plan scheduling unit is used to record the teaching activity base model and the preferred teaching activity basic model that the teacher replaces through the teaching activity exchange unit 148. That is to say, the teacher preference database 150 records the teaching activity model that the teacher prefers or does not prefer. In particular, when the teacher uses the smart lesson planning system 100 to generate the lesson plans, the smart lesson scheduling unit 102 intelligently generates the lesson plans that meet the teacher's expectations based on the information of the teacher preference database 150.
值得一提的是,在本發明另一範例實施例中,協商單元140與教師偏好資料庫150可為非必要元件。也就是說,在無協商單元140與教師偏好資料庫150的例子中,智慧型教案規劃系統僅是提供自動化產生教案的功能,而無提供更進一步與教師協商來產生個人化教案的功能。It is worth mentioning that in another exemplary embodiment of the present invention, the negotiating unit 140 and the teacher preference database 150 may be non-essential elements. That is to say, in the example of the non-negotiating unit 140 and the teacher preference database 150, the smart lesson planning system merely provides the function of automatically generating the lesson plan without providing the function of further negotiating with the teacher to generate the personalized lesson plan.
圖2是根據本發明範例實施例所繪示的智慧型教案規劃方法。2 is a smart teaching plan planning method according to an exemplary embodiment of the present invention.
請參照圖2,首先,在步驟S201中,教師輸入規劃參數,並且選擇欲達成的教學指標。例如,教師在教案基本資料介面108a中輸入預期教學內容關鍵字、預期教學時數與預期環境參數,並且在教學指標選擇介面108b中選擇預期教學指標。Referring to FIG. 2, first, in step S201, the teacher inputs the planning parameters and selects the teaching index to be reached. For example, the teacher inputs the expected teaching content keyword, the expected teaching hours, and the expected environmental parameters in the lesson basic information interface 108a, and selects the expected teaching indicator in the teaching indicator selection interface 108b.
接著,在步驟S203中,判斷智慧型教案排程單元102是否成功產生教案。具體來說,在步驟S203中智慧型教案排程單元102會嘗試依據所輸入的規劃參數、所選擇的教學指標、每一教學活動基模的活動屬性和每一教學活動基模所對應的教學指標來從教學活動本體知識資料庫106 中選擇教學活動基模並且依據所選擇的教學活動基模來產生教案。如上所述,教學活動本體知識資料庫106中已預先儲存多種教學活動基模,並且每一教學活動基模具有特定的活動屬性。在步驟S203中,智慧型教案排程單元102會嘗試從預先儲存的教學活動基模之中選擇符合在步驟S201所輸入的規劃參數與所選擇的教學指標的教學活動基模來產生教案。Next, in step S203, it is determined whether the smart lesson scheduling unit 102 successfully generates the lesson plan. Specifically, in step S203, the smart lesson scheduling unit 102 attempts to perform teaching according to the input planning parameters, the selected teaching index, the activity attribute of each teaching activity model, and the basic model of each teaching activity. Indicators come from the teaching activity ontology knowledge database 106 The teaching activity model is selected and the teaching plan is generated according to the selected teaching activity model. As described above, a plurality of teaching activity models are pre-stored in the teaching activity ontology knowledge database 106, and each teaching activity base mold has a specific activity attribute. In step S203, the smart lesson scheduling unit 102 attempts to generate a lesson plan from among the pre-stored teaching activity basic models by selecting the teaching activity model that conforms to the planning parameters input in step S201 and the selected teaching index.
圖3是繪示步驟S203的詳細步驟。FIG. 3 is a detailed step of step S203.
請參照圖3,在步驟S301中智慧型教案排程單元102依據教學指標從教學活動本體知識資料庫106選擇教學活動基模。具體來說,智慧型教案排程單元102會搜尋教學活動本體知識資料庫106中符合所選擇之教學指標、所輸入的預期教學內容關鍵字與預期環境參數的教學活動基模。特別是,智慧型教案排程單元102會同時參考教師偏好資料庫150中的資訊來選擇教學活動基模。Referring to FIG. 3, in step S301, the smart lesson scheduling unit 102 selects the teaching activity base model from the teaching activity ontology knowledge database 106 according to the teaching index. Specifically, the smart lesson scheduling unit 102 searches for the teaching activity model of the teaching activity ontology knowledge database 106 that conforms to the selected teaching index, the entered expected teaching content keyword, and the expected environmental parameter. In particular, the smart lesson scheduling unit 102 will simultaneously select the teaching activity base model by referring to the information in the teacher preference database 150.
在步驟S303中智慧型教案排程單元102會判斷所選擇之教學活動基模的活動時間是否已達到所輸入之預期教學時數。In step S303, the smart lesson scheduling unit 102 determines whether the active time of the selected teaching activity model has reached the expected teaching hours entered.
倘若在步驟S303中所選擇之教學活動基模的活動時間未達到所輸入之預期教學時數時,則執行步驟S301;反之,則在步驟S305中智慧型教案排程單元102會判斷所選擇之教學活動基模是否已達成教師所選擇之預期教學指標。If the activity time of the teaching activity model selected in step S303 does not reach the entered expected teaching hours, then step S301 is performed; otherwise, in step S305, the smart lesson scheduling unit 102 determines the selected one. Whether the basic model of teaching activities has reached the expected teaching indicators selected by the teacher.
倘若在步驟S305中所選擇之教學活動基模已達成教 師所選擇之預期教學指標,則在步驟S307中智慧型教案排程單元102依據所選擇之教學活動基模產生初始教案,並且輸出初始教案已被產生的結果;反之,在步驟S309中判斷智慧型教案排程單元102輸出無法產生初始教案的結果。If the teaching activity model selected in step S305 has been taught The expected teaching index selected by the teacher, in step S307, the smart lesson scheduling unit 102 generates an initial lesson plan according to the selected teaching activity base model, and outputs the result that the initial lesson plan has been generated; otherwise, judges the wisdom in step S309. The lesson plan scheduling unit 102 outputs the result that the initial lesson cannot be generated.
倘若在步驟S203中智慧型教案排程單元102會無法成功產生初始教案時,則在步驟S205中協商單元140會產生參數調整建議並且接收教師輸入的調整。具體來說,在步驟S205中協商單元140會依據智慧型教案排程單元102的運算產生調整預期教學時數、預期環境參數與所選擇之教學指標的建議,並且教師可透過預期教學時數微調介面142、預期教學目標微調介面144與預期環境參數微調介面146輸入預期之調整。接著,步驟S203會再次被執行。If the smart lesson scheduling unit 102 fails to generate the initial lesson plan in step S203, the negotiating unit 140 generates a parameter adjustment suggestion and receives the adjustment of the teacher input in step S205. Specifically, in step S205, the negotiating unit 140 generates suggestions for adjusting the expected teaching hours, the expected environmental parameters, and the selected teaching indicators according to the operation of the smart lesson scheduling unit 102, and the teacher can fine tune through the expected teaching hours. The interface 142, the expected instructional target fine-tuning interface 144, and the expected environmental parameter fine-tuning interface 146 input the expected adjustments. Next, step S203 is executed again.
倘若在步驟S203中,智慧型教案排程單元102成功產生初始教案時,則在步驟S207中智慧型教案排程單元102會判斷教師是否同意所產生的初始教案。If the smart lesson scheduling unit 102 successfully generates the initial lesson plan in step S203, then the smart lesson scheduling unit 102 determines in step S207 whether the teacher agrees with the generated initial lesson plan.
倘若在步驟S207中教師同意所產生的初始教案時,則在步驟S209中智慧型教案排程單元102會判斷是否需要進行分組。具體來說,智慧型教案排程單元102會依據所選擇的教學活動基模的分組需求註記屬性來判斷是否需要進行分組時。If the teacher agrees with the generated initial lesson in step S207, then the smart lesson scheduling unit 102 determines whether or not grouping is required in step S209. Specifically, the smart lesson scheduling unit 102 determines whether or not to perform grouping according to the grouping requirement annotation attribute of the selected teaching activity model.
倘若當智慧型教案排程單元102判斷需要進行分組時,則在步驟S211中分組單元130會依據教師的輸入(例 如,以性別平均或能力平均)來對授課學生進行分組。If the smart lesson scheduling unit 102 determines that grouping is required, the grouping unit 130 will input the teacher according to the example in step S211 (example) For example, classifying students by gender average or ability average.
接著,在步驟S213中輸出單元110輸出教案,並且圖2的流程會被結束。Next, the output unit 110 outputs the lesson plan in step S213, and the flow of FIG. 2 is ended.
倘若在步驟S207中教師不同意所產生的初始教案時,則在步驟S215中協商單元140會依據智慧型教案排程單元102的運算提供可達成教師所選擇之教學指標的其他教學活動基模的清單,並且在步驟S217中教師依據協商單元140所提供的清單選擇欲抽換的教學活動基模。If the teacher does not agree with the generated initial lesson plan in step S207, the negotiating unit 140 provides the other teaching activity basic model that can achieve the teaching index selected by the teacher according to the operation of the smart lesson scheduling unit 102 in step S215. The list, and in step S217, the teacher selects the base of the teaching activity to be exchanged according to the list provided by the negotiation unit 140.
之後,在步驟S219中協商單元140會判斷新的教案是否符合教師所輸入之規劃參數的限制,並且所抽換之教學活動基模和原規劃之教學活動基模之相依性與順序性是否正確。Thereafter, in step S219, the negotiating unit 140 determines whether the new lesson plan meets the limitation of the planning parameter input by the teacher, and whether the dependency and the order of the translated teaching activity base model and the original planned teaching activity model are correct. .
倘若在步驟S219中判斷新的教案符合教師所輸入之規劃參數的限制,並且所抽換之教學活動基模和原規劃之教學活動基模之相依性與順序性為正確時,則在步驟S221中協商單元140調整教案,並且之後步驟S207會被執行。If it is determined in step S219 that the new lesson plan meets the limitation of the planning parameter input by the teacher, and the dependency and order of the replaced teaching activity base model and the original planned teaching activity model are correct, then in step S221 The middle negotiation unit 140 adjusts the lesson plan, and then step S207 is executed.
倘若在步驟S219中判斷新的教案不符合教師所輸入之規劃參數的限制,或者所抽換之教學活動基模和原規劃之教學活動基模之相依性與順序性為不正確時,則在步驟S223中協商單元140會維持目前所產生之教案且產生錯誤訊息,同時步驟S207會被執行。也就是說,協商單元140不同意教師所抽換的教學活動基模,並且請求教師再次確認。If it is determined in step S219 that the new lesson plan does not meet the limitation of the planning parameter input by the teacher, or the dependency and order of the translated teaching activity base model and the original planned teaching activity model are incorrect, then In step S223, the negotiating unit 140 maintains the currently generated lesson and generates an error message, and step S207 is executed. That is to say, the negotiation unit 140 does not agree with the teaching activity model that the teacher has exchanged, and requests the teacher to confirm again.
值得一提的是,步驟S221中協商單元140會將關於 調整的資訊(即,教師所偏好與不偏好的教學活動基模)更新至教師偏好資料庫150中。It is worth mentioning that the negotiation unit 140 in step S221 will be about The adjusted information (i.e., the teacher's preferred and unsuited teaching activity model) is updated into the teacher preference database 150.
下表為本範例實施例的一執行範例,當教師在輸入單元108的教案基本資料介面108a中輸入預期教學內容關鍵字(即,節日)、預期教學時數(即,45分鐘)與預期環境參數(即,黑板、掛圖)並且在輸入單元108的教案指標選擇介面108b中選擇預期之教學指標之後,智慧型教案規劃系統100會與教師進行互動(如圖2所示的流程),並且輸出教案。The following table is an execution example of the exemplary embodiment. When the teacher inputs the expected teaching content keyword (ie, holiday), the expected teaching hours (ie, 45 minutes) and the expected environment in the lesson basic information interface 108a of the input unit 108. After the parameters (ie, blackboard, wall chart) and the desired teaching indicators are selected in the lesson index selection interface 108b of the input unit 108, the smart lesson planning system 100 interacts with the teacher (as shown in the process of FIG. 2), and outputs Teaching plan.
●預期教學內容關鍵字:節日●Expected teaching content Keywords: Festival
●預期教學時數:45分鐘●Expected teaching hours: 45 minutes
●預期環境參數:黑板、掛圖● Expected environmental parameters: blackboard, wall chart
●教學指標:[1-2-2能辨識不同句子語調所表達的情緒與態度][2-2-2能以簡單英語參與課堂上老師引導的討論][2-2-4能以簡單英語描述日常生活中相關的人、事、物]● Teaching indicators: [1-2-2 can recognize the emotions and attitudes expressed by different sentence intonation] [2-2-2 can participate in the teacher-led discussion in the classroom with simple English] [2-2-4 can be in simple English Describe the people, things, and things involved in daily life]
●活動一(15分種):● Activity 1 (15 minutes):
-1.秀出節日的掛圖,計時一分鐘後,請學生說出掛圖上有哪些節日。剛開始可以讓學生回答單字或片語,接著可以引導學生以整句描述說明所看到的掛圖內容。-1. Show the wall chart of the festival. After one minute, ask the students to tell which festivals are on the wall chart. At the beginning, students can answer single words or phrases, and then they can guide students to describe the contents of the wall charts as a whole sentence.
-2.將學生說出的句子寫在黑板上,並引導學生 認識節日的正確的說法。-2. Write the sentences spoken by the students on the blackboard and guide the students Know the correct way of saying the holiday.
-3.再讓學生看一次掛圖,並要學生講出他們喜歡(熟悉)的節日是哪些。-3. Let the students see the flip chart and ask the students to tell what festivals they like (familiar).
●活動二(15分種):● Activity 2 (15 minutes):
-1.讓學生闔起課本,以說故事型態簡單描述節日,並抽點學生了解聽懂程度及狀況。-1. Let students pick up textbooks, simply describe the festival by storytelling, and draw students to understand the level of understanding and status.
-2.讓學生攤開課本讓學生閱讀,並對剛剛的故事進行說明。-2. Have students spread the textbooks for students to read and explain the story.
-3.發下紙張,讓學生對故事進行改寫,鼓勵學生發揮創意寫成更有趣版本。-3. Send paper to allow students to rewrite the story and encourage students to write creatively into more interesting versions.
-4.交回給稍當作加分作業。-4. Return it to a little extra work.
●活動三(15分鐘):● Activity three (15 minutes):
-1.秀出節日掛圖,邊將相關單字寫在黑板,邊帶學生念單字。-1. Show the holiday wall chart, write the relevant words on the blackboard, and take the students to read the words.
-2.將學生分組,給予三至五分鐘觀察掛圖與列出單字的關係。-2. Group students and give three to five minutes to observe the relationship between the wall chart and the listed words.
-3.要求每組派一位學生上台,利用黑板上的單字,造出與掛圖相關之句子。-3. Ask each group to send a student to the stage and use the words on the blackboard to create sentences related to the wall chart.
本發明另提供一種電腦程式產品,其中此電腦程式產品是由數個程式指令所組成。特別是,在將此些程式指令載入電腦系統並執行之後,即可完成上述智慧型教案規劃方法的步驟,並使得電腦系統具備智慧型教案規劃系統的功能。The invention further provides a computer program product, wherein the computer program product is composed of a plurality of program instructions. In particular, after loading these program instructions into the computer system and executing them, the steps of the above-mentioned smart lesson planning method can be completed, and the computer system has the function of a smart lesson planning system.
此外,上述電腦程式產品可儲存於電腦可讀記錄媒體 上,其中電腦可讀記錄媒體可以是任何資料儲存裝置,其之後可藉由電腦系統讀取。例如,電腦可讀記錄媒體為唯讀記憶體(read-only memory,ROM)、隨機存取記憶體(random-access memory,RAM)、CD-ROM、磁帶、軟碟、光學資料儲存裝置以及載波(例如透過網際網路的資料傳輸)。In addition, the above computer program product can be stored in a computer readable recording medium The computer readable recording medium can be any data storage device, which can be read by a computer system. For example, the computer readable recording medium is a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and a carrier. (for example, data transmission over the Internet).
綜上所述,本發明範例實施例的智慧型教案規劃系統能夠依據教師的需求自動地規劃教案,並且透過與教師的互動協商來調整所規劃的教案。此外,藉由教師偏好資料庫記錄與教師互動的結果,智慧型教案規劃系統可不斷地學習教師的偏好,並且依據教師偏好來規劃教案。在者,本發明範例實施例的智慧型教案規劃系統能夠依據教學活動的特性自動地將授課學生進行分組。In summary, the intelligent lesson planning system of the exemplary embodiment of the present invention can automatically plan a lesson plan according to the needs of the teacher, and adjust the planned lesson plan through interaction with the teacher. In addition, through the teacher preference database to record the results of interaction with teachers, the intelligent lesson planning system can continuously learn the teacher's preferences and plan the lesson plans based on the teacher's preferences. In addition, the intelligent lesson planning system of the exemplary embodiment of the present invention can automatically group the students according to the characteristics of the teaching activities.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.
100‧‧‧智慧型教案規劃系統100‧‧‧Smart lesson planning system
102‧‧‧智慧型教案排程單元102‧‧‧Smart lesson scheduling unit
104‧‧‧教學能力指標本體知識資料庫104‧‧‧ Teaching ability index ontology knowledge database
106‧‧‧教學活動本體知識資料庫106‧‧‧ Teaching Activity Ontology Knowledge Database
108‧‧‧輸入單元108‧‧‧Input unit
108a‧‧‧教學基本資料介面108a‧‧‧Basic information interface for teaching
108b‧‧‧教學指標選擇介面108b‧‧‧ Teaching Indicator Selection Interface
110‧‧‧輸出單元110‧‧‧Output unit
120‧‧‧學生資料庫120‧‧‧ Student Database
130‧‧‧分組單元130‧‧‧ grouping unit
140‧‧‧協商單元140‧‧ Consultation unit
142‧‧‧預期教學時數微調介面142‧‧‧Expected teaching hours fine-tuning interface
144‧‧‧預期教學目標微調介面144‧‧‧ Expected teaching target fine-tuning interface
146‧‧‧預期環境參數微調介面146‧‧‧ Expected environmental parameter fine-tuning interface
148‧‧‧教學活動抽換單元148‧‧‧ Teaching activity exchange unit
150‧‧‧教師偏好資料庫150‧‧‧Teacher preference database
S201、S203、S205、S207、S209、S211、S213、S215、S217、S219、S221‧‧‧智慧型教案規劃方法的步驟Steps of S201, S203, S205, S207, S209, S211, S213, S215, S217, S219, S221‧‧‧Smart lesson planning method
S301、S303、S305、S307、S309‧‧‧產生教案的步驟S301, S303, S305, S307, S309‧‧‧ steps to create a lesson plan
圖1是根據本發明範例實施例所繪示的智慧型教案規劃系統。FIG. 1 is a smart teaching plan planning system according to an exemplary embodiment of the present invention.
圖2是根據本發明範例實施例所繪示的智慧型教案規劃方法。2 is a smart teaching plan planning method according to an exemplary embodiment of the present invention.
圖3是繪示步驟S203的詳細步驟。FIG. 3 is a detailed step of step S203.
100‧‧‧智慧型教案規劃系統100‧‧‧Smart lesson planning system
102‧‧‧智慧型教案排程單元102‧‧‧Smart lesson scheduling unit
104‧‧‧教學能力指標本體知識資料庫104‧‧‧ Teaching ability index ontology knowledge database
106‧‧‧教學活動本體知識資料庫106‧‧‧ Teaching Activity Ontology Knowledge Database
108‧‧‧輸入單元108‧‧‧Input unit
108a‧‧‧教學基本資料介面108a‧‧‧Basic information interface for teaching
108b‧‧‧教學指標選擇介面108b‧‧‧ Teaching Indicator Selection Interface
110‧‧‧輸出單元110‧‧‧Output unit
120‧‧‧學生資料庫120‧‧‧ Student Database
130‧‧‧分組單元130‧‧‧ grouping unit
140‧‧‧協商單元140‧‧ Consultation unit
142‧‧‧預期教學時數微調介面142‧‧‧Expected teaching hours fine-tuning interface
144‧‧‧預期教學目標微調介面144‧‧‧ Expected teaching target fine-tuning interface
146‧‧‧預期環境參數微調介面146‧‧‧ Expected environmental parameter fine-tuning interface
148‧‧‧教學活動抽換單元148‧‧‧ Teaching activity exchange unit
150‧‧‧教師偏好資料庫150‧‧‧Teacher preference database
Claims (28)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098137932A TWI447682B (en) | 2009-11-09 | 2009-11-09 | Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098137932A TWI447682B (en) | 2009-11-09 | 2009-11-09 | Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201117148A TW201117148A (en) | 2011-05-16 |
| TWI447682B true TWI447682B (en) | 2014-08-01 |
Family
ID=44935160
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098137932A TWI447682B (en) | 2009-11-09 | 2009-11-09 | Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI447682B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI712999B (en) * | 2019-10-01 | 2020-12-11 | 佛教慈濟醫療財團法人 | Guided standardized patient teaching plan writing system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107705643B (en) * | 2017-11-16 | 2024-01-02 | 四川文理学院 | A robot-hosted teaching method and its device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6125339A (en) * | 1997-12-23 | 2000-09-26 | Raytheon Company | Automatic learning of belief functions |
| TW200634566A (en) * | 2005-03-25 | 2006-10-01 | Jui-Yang Su | A digital teaching board system and its method |
| TW200807346A (en) * | 2006-07-17 | 2008-02-01 | Hamastar Technology Co Ltd | Knowledge framework system and method for integrating a knowledge management system with an e-learning system |
| US7421419B2 (en) * | 2005-04-12 | 2008-09-02 | Viziant Corporation | System and method for evidence accumulation and hypothesis generation |
| US7483867B2 (en) * | 2001-06-26 | 2009-01-27 | Intuition Intelligence, Inc. | Processing device with intuitive learning capability |
-
2009
- 2009-11-09 TW TW098137932A patent/TWI447682B/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6125339A (en) * | 1997-12-23 | 2000-09-26 | Raytheon Company | Automatic learning of belief functions |
| US7483867B2 (en) * | 2001-06-26 | 2009-01-27 | Intuition Intelligence, Inc. | Processing device with intuitive learning capability |
| TW200634566A (en) * | 2005-03-25 | 2006-10-01 | Jui-Yang Su | A digital teaching board system and its method |
| US7421419B2 (en) * | 2005-04-12 | 2008-09-02 | Viziant Corporation | System and method for evidence accumulation and hypothesis generation |
| TW200807346A (en) * | 2006-07-17 | 2008-02-01 | Hamastar Technology Co Ltd | Knowledge framework system and method for integrating a knowledge management system with an e-learning system |
Non-Patent Citations (1)
| Title |
|---|
| Von-Wun Soo; Chen-Yu Lee; Chung-Cheng Li; Shu Lei Chen; Ching-chih Chen;, Automated semantic annotation and retrieval based on sharable ontology and case-based learning techniques, Digital Libraries, 2003. Proceedings. 2003 Joint Conference on Digital Libraries, 2003 , pp. 61-72. * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI712999B (en) * | 2019-10-01 | 2020-12-11 | 佛教慈濟醫療財團法人 | Guided standardized patient teaching plan writing system |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201117148A (en) | 2011-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Clark et al. | E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning | |
| US20250378766A1 (en) | Systems, methods, and apparatuses for implementing an adaptive and scalable ai-driven personalized learning platform | |
| Churchill et al. | Framework for designing mobile learning environments | |
| US20100003659A1 (en) | Computer-implemented learning method and apparatus | |
| CN120146653A (en) | Personalized intelligent evaluation system and method based on multi-role intelligent agent | |
| Tu et al. | Trends of generative AI applications in educational settings | |
| TWI447682B (en) | Intelligent planning system and method for learning actives, and comupter program product and readable medium thereof | |
| CN119649657B (en) | Personalized teaching skill training system, device, medium and product based on large language model | |
| Nugraha et al. | Perception of Generation Z towards Leadership in the Workplace (A Study at HIJ Company) | |
| Selfe | Computer-Assisted Instruction in Composition: Create Your Own. | |
| Asmawi et al. | A utopic techno-teacher coupling: designing an ad hoc activity map towards transformative pedagogical prototypes for reading instruction | |
| Vassileva et al. | The role of GenAI in transforming educational process in HEIs | |
| McCormack | Information architecture and cognitive user experience in distributed, asynchronous learning: a case design of a modularized online systems engineering learning environment | |
| Reed et al. | Finding success in scholarship: how physician assistant educators can overcome barriers to publication | |
| Dzhedzhula | Development of self-educational competence of future engineers of computer systems and automation | |
| Gokhman et al. | Automatic teaching platform on vision language retrieval augmented generation | |
| Selmanagić et al. | Designing granular competency frameworks for adaptive learning on the example of Naïve Bayes classifiers | |
| Matar et al. | The development and transition from portfolios to E-portfolio within educational context | |
| US12475807B1 (en) | Artificial intelligence-assisted generation of learning and assessment content | |
| Farri et al. | HBR Guide to Generative AI for Managers | |
| FURTUN et al. | THE USE OF GENERATIVE ARTIFICIAL INTELLIGENCE TOOLS IN TURKISH EDUCATION | |
| Geoffrion-Vinci et al. | Electronic portfolios: A blueprint for deep language learning and assessment | |
| Iqbal et al. | ARTIFICIAL INTELLIGENCE AS AN ACADEMIC ASSISTANT: EXPLORING CHATGPT’S PEDAGOGICAL IMPACT ON WRITING AND READING | |
| Melin | Designing and Implementing Argumentation Through Digital Platform: A Framework for Beginning 3rd-6th Science | |
| Margalus | Self-Assessment in Educational Makerspaces: Exploring Self-Regulated Learning as a Formative Assessment Tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |