[go: up one dir, main page]

TWI249112B - Dynamic course generation system - Google Patents

Dynamic course generation system Download PDF

Info

Publication number
TWI249112B
TWI249112B TW93107737A TW93107737A TWI249112B TW I249112 B TWI249112 B TW I249112B TW 93107737 A TW93107737 A TW 93107737A TW 93107737 A TW93107737 A TW 93107737A TW I249112 B TWI249112 B TW I249112B
Authority
TW
Taiwan
Prior art keywords
course
customer
data
production system
dynamic
Prior art date
Application number
TW93107737A
Other languages
Chinese (zh)
Other versions
TW200532493A (en
Inventor
Eric Yang
Original Assignee
Muchtalk Digital Ltd
Eric Yang
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Muchtalk Digital Ltd, Eric Yang filed Critical Muchtalk Digital Ltd
Priority to TW93107737A priority Critical patent/TWI249112B/en
Publication of TW200532493A publication Critical patent/TW200532493A/en
Application granted granted Critical
Publication of TWI249112B publication Critical patent/TWI249112B/en

Links

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a dynamic course generation system, which is suitable for language learning or other interactive learning circumstance for dynamically generating an individual course menu for a client. When the client connects his own information to the courses database of the present invention via the network, the application program of the present invention will compare the information of the client with the courses database to select at least one course from the courses database to generate the individual menu for the client.

Description

1249112 玖、發明說明: 【發明所屬之技術領域】1249112 玖, invention description: [Technical field to which the invention belongs]

本發明係有關於一種資料產生系統,特別係 於一種適用於互動式學習環境之課程資料產生I 【先前技術】 對於想要學習語言之學習者而言,如果能選 合自己語言程度、職業、年齡、乃至於興趣的課 容來進行學習,則學習語言將更有動力且更能事 倍。 然而,在一般語言學習環境中,課程内容通 由教學者一方所決定,學t者只能依既有的課程 來進行學習,或只能選擇課程時間或課程師資等 的選項,而不能自己選擇課程内容。如此,學習 花費許多時間學習自己不感興趣的課程,而使得 學習成為一件苦差事。 再者,一般的語言課程雖然有分級教學的設 使具差不多語言能力的人上同一課程,以加強學 效果。但是,通常而言,學習者仍無法對其他共 習者進行選擇,如此將可能使背景南轅北轍的學 在一起進行學習,而產生溝通困難的問題。 因此,必須要有一可以選擇課程内容及共同 者的課程產生系統,來解決上述之缺點。如此, 者不但能選擇符合自己期待的課程内容,還能選 合自己期待的共同學習者,而使學習語言變得更 趣及有效。 有關 統0 擇適 程内 半功 常是 選單 有限 者將 語言 計, 習的 同學 習者 學習 學習 擇符 加有 1249112 【發明内容】 本發明之主要目的係在提供一種適用於網路語言 學習環境或其他互動式學習環境之動態課程產生系 統,用以供欲進行學習之一客戶動態地產生符合其期 待之課程選單,以進行語言學習作業或其他作業。 本發明之另一主要目的係在提供一種適用於網路 - 語言學習環境或其他互動式學習環境之動態課程產 _ 生系統,用以供欲進行學習之複數個客戶以互動方式 選擇符合其期待之共同學習者,以進行語言學習作業 或其他作業。 _ 為達成上述之目的,本發明乃提供一種動態課程產生 系統,其包含一課程資料庫、一客戶資料以及一應用程 4 式。其中,課程資料庫具有複數個課程,每一課程定義 / β 至少一課程類型以及至少一課程重心;客戶資料具有至 - 少一客戶類型資料以及至少一客戶能力資料;並且應用 程式具有一比對程式碼以及一處理程式碼,用以比對課 , 程資料庫與客戶資料,以從課程資料庫之複數個課程中 選擇至少一課程,以產生個人課程選單。此外,本發明 並可進一步提供複數個客戶選擇符合其期待之共同學 φ 習者,以進行語言學習作業或其他作業。 【實施方式】 為能讓 貴審查委員能更暸解本發明之技術内 容,特舉三個較佳具體實施例說明如下。 以下請先參考圖1關於本發明之動態課程產生系 統應用於語言學習環境之第一實施例之系統架構 圖。如圖1所示,在本發明之動態課程產生系統之第 一實施例中,客戶資料 1 00係設置於一客戶端電腦 10内,並藉由網路20與設置於一伺服端電腦3 0中 1249112 之應用程式3 1 0及課程資料庫3 2 0連結。藉由此一配 置,本發明之動態課程產生系統可應用在網路語言學 習環境中,依據客戶所提供的客戶資料1 00,動態地 依照客戶之選擇產生符合其期待的個人課程選單 4 0,以方便客戶依據個人課程選單 4 0,以即時連線 或離線方式進行語言學習作業。 為達成上述進行語言學習作業之目的,在本發明 之第一實施例中,客戶資料1 00係包含與欲進行語言 學習作業之客戶有關之資料,例如客戶類型資料 1 0 1、客戶能力資料1 0 2、要求師資資料1 0 3以及要 求時間資料1 04等。惟需注意的是,客戶資料1 00並 不以此為限,其他資料,例如客戶之姓名、年齡、職 業、性別、興趣、經濟能力、社會地位等資料亦可包 含在内。此外,在本發明之第一實施例中,客戶資料 100可由客戶自行輸入或呼叫預先輸入之資料而產 生,並且此預先輸入之資料可儲存於客戶端電腦 10 或伺服端電腦3 0内。 在本發明之第一實施例中,客戶類型資料 1 0 1係 包含客戶屬於政治、社會、商業、科學、法律、文學、 藝術、工程等何種類型之資料;客戶能力資料1 0 2係 包含客戶關於欲學習語言之聽力能力、會話能力、閱 讀能力、寫作能力、文法能力、發音能力以及字彙能 力等之資料;要求師資資料1 03係包含客戶希望選擇 由那一位師資進行語言學習作業之資料;要求時間資 料 1 0 4則包含客戶希望於何一時間進行語言學習作 業之資料。 如圖 1所示,在本發明之第一實施例中,課程資 料庫320包含複數個課程321a、321b、321c及321d, 每一個課程皆定義至少至少一課程類型3 2 2 a、3 2 2 b、 1249112 322c、322d;至少一課程重心 323a、323b、323c、323d; 至少一師資資料324a、324b、324c、3 24d ;以及至少 一時間資料325a、325b、325c、325d。惟需注意的是, 每一課程所定義之資料並不以此為限,其他資料,,例 如課程長度、課程新穎度、課程被選擇之頻率、課程 受到喜好之程度等資料亦可包含在内。 在本發明之第一實施例中,課程類型322a、322b、 322c、322d係包含每一課程屬於政治、社會、商業、 科學、法律、文學、藝術、工程等何種類型之資料; 課程重心323a、323b、323c、323d係包含每一課程 係著重在聽力、會話、閱讀、寫作、文法、發音以及 字彙等何種訓練之資料;師資資料3 24 a、3 2 4b、3 2 4 c、 3 2 4 d係包含每一課程係由那一位師資進行之資料; 時間資料3 2 5 a、3 2 5 b、3 2 5 c、3 2 5 d 則包含每一課程 係於何一時間進行之資料。 如圖1所示,在本發明之第一實施例中,應用程式 3 1 0包含一比對程式碼3 1 1。當客戶端電腦丨〇藉由網路 20與伺服端電腦30連結後,比對程式碼3丨丨可以比對 課程資料庫3 2 0與客戶資料1 0 〇,以從課程資料庫3 2 〇 之複數個課程321a、321b、321c及321d中選擇至少一 符合客戶資料1〇〇之課程,以產生個人課程選單4〇。 在本發明之第一實施例中,比對程式碼3丨丨可以根 據客戶之要求,選擇性地依照下列方式之一或部分或 全部進行比對,以產生個人課程選單4 〇 ·· 1、比對程式碼3 1 1可以比對每一課程之課程類型 322a、322b、322c及322d與客戶類型資料是否符 合,以產生個人課程選單40。 1249112 2、 比對程式碼3 1 1可以比對每一課程之課程重心 323a、323b、323c及323d與客戶能力資料1〇2是否符 合,以產生個人課程選單40。 3、 比對程式碼3 1 1可以比對每一課程之師資資料 3 24a、3 2 4b、3 24c及3 24d與要求師資資料1 〇 3是否符 合,以產生個人課程選單4 0。 4、 tt:對程式碼3 1 1可以比對每一課程之時間資料 3 25 a、325b、325c及3 25d與要求時間資料1〇4是否符 合,以產生個人課程選單40。 此外,在本發明之第一實施例中,每一課程重心 323a、323b、323c及323d可進一步定義為複數個等 級,例如將聽力、會話、閱讀、寫作、文法、發音以 及字彙分為十二個等級,並且客戶能力資料1 〇 2亦相 對應地分為十二個等級。如此,比對程式碼3 1 1可進 一步比對每一課程重心3 23a、323b、323c及323d之等 級與客戶能力資料1 02之等級資料是否符合,以產生 個人課程選單4 0。 另外,需注意的是,在本發明之第一實施例中, 比對程式碼3 1 1亦可設定為只要客戶能力資料1 0 2與 課程重心323a、323b、323c及323d之等級在一定級距 内,即可產生個人課程選單40。例如,若比對程式碼 3 1 1可比對之級距為三個等級,且若客戶能力資料1 〇 2 之等級為第二級,則只要課程重心3 2 3 a、3 2 3 b、3 2 3 c 及3 2 3 d之等級為第一級、第二級或第三級,比對程式 碼3 1 1皆可據此產生個人課程選單40。 接著,請參考圖2關於本發明之動態課程產生系統 應用於語言學習環境之第二實施例之系統架構圖。如 圖2所示,本發明之動態課程產生系統之第二實施例 與第一實施例不同的是:客戶資料1 〇 〇進一步包括一 1249112 特別要求資料1 Ο 5,並且應用程式3 1 0進一步包括處理 程式碼3 1 2以處理該特別要求資料1 0 5,以產生個人課 程選單4 0。如圖2所示,在本發明之第二實施例中, 客戶資料1 0 0所包含之特別要求資料1 0 5包括邀請特 定客戶1 0 6以及拒絕特定客戶1 0 7。其中,邀請特定客 戶106代表要求與某一特定客戶選擇同樣課程之資 料;拒絕特定客戶1 0 7代表拒絕與某一特定客戶選擇 同樣課程之資料。如此,當客戶輸入特別要求資料1 0 5 後,客戶將能選擇其他共同學習者之身分,以進行語 言學習作業。 請參考圖3關於本發明之動態課程產生系統之第 三實施例之系統架構圖。如圖3所示,在本發明之第 三實施例中,本發明可供複數個客戶操作,以產生一 共同課程選單50。 如圖3所示,代表複數個客戶之第一客戶端電腦 l〇a、第二客戶端電腦l〇b、第三客戶端電腦10c以及 第四客戶端電腦10d經由網路20與伺服端電腦30連 結。如此,本發明之比對程式碼3 1 1可分別依照各個 客戶之要求,分別比對第一客戶資料100a、第二客戶 資料100b、第三客戶資料100c以及第四客戶資料100d 與課程 321a、321b、321c、321d、321e以及 321f是否 符合,以產生第一客戶之個人課程選單40a、第二客 戶之個人課程選單40b、第三客戶之個人課程選單40c 以及第四客戶之個人課程選單40d。接著,比對程式 碼311可再就第一客戶之個人課程選單40a、第二客戶 之個人課程選單4 0b、第三客戶之個人課程選單40c 以及第四客戶之個人課程選單40d進行比對,以產生 一共同課程選單50。其中,共同課程選單50可以包括 一個課程或多個課程,端視上述比對結果符合之課程 1249112 數目而定。此外,在本發明之第三實施例中, 〜客戶資料100a、100b、100c以及l〇〇d包含如 示之特別要求資料1 0 5時,處理程式碼3 1 2將發 理,以產生共同課程選單50,使欲共同學習之 進行同樣的綠程。 藉由本發明之上述三個實施例,欲進行語Ί 之客戶 < 在家中、公司、學校或其他提供網路 場所隨時登入本發明之伺服端電腦3 0,依其需 符合其期待之課程内容及共同學習者,以產生 裎選單4 0或共同課程選單5 0,以進行即時連線 之語言學習課程。 同時,需注意的是,上述三個實施例僅為例 明本發明之原理及其功效,而非用於限制本發Ε 圍。本發明不僅可適用於上述三個實施例所述之 習環境,也可適用於其他種類之學習環境,例如 運動學習環境、電腦課程學習環境以及各種進修 境等。 " 从下睛參考圖4關於登入本發明之伺服掉 之程序流程圖。首先,客戶端電腦丨〇需先連 20 ’接著進行登入伺服端電腦程序4〇〇。在卷 電腦程序4 0 0中,本發明首先驗證客戶是否£ =,則先進行註冊之程序。接著,本發明將場 之客戶名稱及客戶密碼是否正確,若正2 動^課程產生系統操作程序5 0 0。由於此一養 電腦序4 〇 〇為習知之技術,因此不再贅述 # 請參考圖5關於本發明之動態課程 二服二ί 500之流程圖。當客戶端電腦10已 而電腦30之程序4〇〇之後,本發明將達 壬生糸統操作程序500。在動態課程產生角 如果任 〃圖2戶斤 I行處 客戶能 I:學習 服務之 求選擇 個人課 或離線 示性說 1月之範 語言學 :球類 學習環 腦3〇 到網路 伺服端 冊,若 客戶所 則進人 伺服端 生糸統 成登入 動態課 操作程 1249112 中,客戶端電腦1〇首先須先 序510,以產生如圖】所示 料=生客戶資料程 資料程序510中,客戶 ^^100。在產生客戶 Π,客此—程序可由客戶輸二其程序 存在客戶踹雷脫1 n A , 貝料或呼叫預弈紗 成。接著,本發明1:服^ 為v I P客戶< ^ # ς i司服端電腦3 0將進行驗證客戶是$ 電腦料105權限之客戶。若客戶: 客戶可進彳-#/、有輸特別要求資料105之權限,則哕 +尸」進仃輸入特別要龙 〜-亥The present invention relates to a data generation system, in particular to a course material generation for an interactive learning environment. [Prior Art] For a learner who wants to learn a language, if he can choose his or her own language level, occupation, Learning by age, and even interest, will be more motivating and more versatile. However, in the general language learning environment, the content of the course is determined by the teacher. The student can only learn according to the existing course, or can only choose the time of the course or the teacher of the course, but cannot choose oneself. Course content. In this way, learning spends a lot of time learning courses that are not of interest to you, making learning a chore. Furthermore, although the general language course has a graded teaching design, the person with the same language ability can attend the same course to enhance the academic effect. However, in general, learners are still unable to make choices for other co-cultivators, which may lead to the learning of the background and the difficulty of communication. Therefore, there must be a course production system that can select the course content and the commons to solve the above shortcomings. In this way, not only can you choose the course content that suits your expectations, but you can also choose the co-learners you expect, and make learning the language more interesting and effective. The main purpose of the present invention is to provide a suitable environment for a network language learning environment. The main purpose of the present invention is to provide a learning environment for a network language. Or a dynamic course production system for other interactive learning environments for customers who want to learn to dynamically generate course menus that meet their expectations for language learning assignments or other assignments. Another main object of the present invention is to provide a dynamic course production system suitable for a network-language learning environment or other interactive learning environment, for a plurality of customers who want to learn to interact and select according to their expectations. Co-learners for language learning assignments or other assignments. In order to achieve the above object, the present invention provides a dynamic course production system comprising a course database, a customer profile, and an application program. The course database has a plurality of courses, each course definition / β at least one course type and at least one course focus; the customer data has at least one customer type data and at least one customer capability data; and the application has a comparison The code and a processing code are used to compare the lesson, the program database and the customer profile to select at least one of the plurality of courses in the course database to generate a personal course menu. Further, the present invention can further provide a plurality of customers who select a common learning practitioner who meets their expectations for language learning work or other work. [Embodiment] In order to enable the reviewing committee to better understand the technical contents of the present invention, three preferred embodiments are described below. The system architecture diagram of the first embodiment of the dynamic course generation system of the present invention applied to the language learning environment will be described below with reference to FIG. As shown in FIG. 1, in the first embodiment of the dynamic course generation system of the present invention, the customer data 100 is set in a client computer 10, and is set on a server computer 30 by the network 20. Application 12 1 0 in 1249112 and 3 2 0 link in course library. With this configuration, the dynamic course production system of the present invention can be applied in a network language learning environment, and dynamically generates a personal course menu 40 that meets its expectations according to the customer's choice according to the customer data provided by the customer. In order to facilitate customers to conduct language learning operations in an instant connection or offline according to the individual course menu 40. In order to achieve the above-mentioned language learning operation, in the first embodiment of the present invention, the customer profile 100 includes information related to a client who wants to perform a language learning operation, such as customer type data 1 0 1 , customer capability data 1 0 2. Request teacher information 1 0 3 and request time information 1 04 and so on. However, it should be noted that the customer information is not limited to this. Other information such as the customer's name, age, occupation, gender, interests, financial ability, social status, etc. may also be included. Further, in the first embodiment of the present invention, the customer profile 100 can be generated by the customer to input or call the pre-entered data, and the pre-entered data can be stored in the client computer 10 or the server computer 30. In the first embodiment of the present invention, the customer type data 1 0 1 includes information such as political, social, commercial, scientific, legal, literary, artistic, engineering, etc.; customer capability data 1 0 2 includes Customer's information about the language's listening ability, conversational ability, reading ability, writing ability, grammar ability, pronunciation ability and vocabulary ability; requires the teacher's information 1 03 series to include the client's desire to choose the language learning operation by the teacher. Information; Request time data 1 0 4 contains information on the time when the client wishes to conduct language learning assignments. As shown in FIG. 1, in the first embodiment of the present invention, the course database 320 includes a plurality of courses 321a, 321b, 321c, and 321d, each of which defines at least one course type 3 2 2 a, 3 2 2 b, 1249112 322c, 322d; at least one course center of gravity 323a, 323b, 323c, 323d; at least one teacher profile 324a, 324b, 324c, 3 24d; and at least one time profile 325a, 325b, 325c, 325d. However, it should be noted that the information defined in each course is not limited to this. Other materials, such as the length of the course, the novelty of the course, the frequency of the course selection, the degree of preference of the course, etc., may also be included. . In the first embodiment of the present invention, the course types 322a, 322b, 322c, 322d include what type of information each course belongs to, political, social, commercial, scientific, legal, literary, artistic, engineering, etc.; 323b, 323c, and 323d contain information on what kind of training is focused on listening, conversation, reading, writing, grammar, pronunciation, and vocabulary for each course; teacher data 3 24 a, 3 2 4b, 3 2 4 c, 3 2 4 d contains the information of each teacher in each course; time data 3 2 5 a, 3 2 5 b, 3 2 5 c, 3 2 5 d contains the time of each course Information. As shown in FIG. 1, in the first embodiment of the present invention, the application program 310 includes a comparison code 3 1 1 . When the client computer is connected to the server computer 30 via the network 20, the matching code 3丨丨 can compare the course database 3 2 0 with the customer profile 10 〇 to the course database 3 2 〇 At least one of the plurality of courses 321a, 321b, 321c, and 321d that meets the customer profile is selected to generate a personal course menu. In the first embodiment of the present invention, the comparison code 3 can be selectively compared according to one or both of the following methods according to the requirements of the client to generate an individual course menu 4 〇··1. The matching code 3 1 1 can match the course type 322a, 322b, 322c, and 322d of each course with the customer type data to generate the individual course menu 40. 1249112 2. The matching program code 3 1 1 can match the course focus of each course 323a, 323b, 323c and 323d with the customer ability data 1〇2 to generate the individual course menu 40. 3. The matching code 3 1 1 can be used to compare the teacher information 3 24a, 3 2 4b, 3 24c and 3 24d of each course with the required teacher information 1 〇 3 to generate the individual course menu 40. 4. tt: For the code 3 1 1 , it is possible to compare the time data 3 25 a, 325b, 325c and 3 25d of each course with the required time data 1〇4 to generate the individual course menu 40. Moreover, in the first embodiment of the present invention, each course center of gravity 323a, 323b, 323c, and 323d may be further defined as a plurality of levels, such as hearing, conversation, reading, writing, grammar, pronunciation, and vocabulary into twelve. Levels, and customer capability data 1 〇 2 are also correspondingly divided into twelve levels. Thus, the comparison code 3 1 1 can further compare whether the level of each of the courses 3 23a, 323b, 323c, and 323d matches the level of the customer capability data 102 to generate a personal course menu 40. In addition, it should be noted that in the first embodiment of the present invention, the comparison code 3 1 1 may also be set as long as the level of the customer capability data 1 0 2 and the course center of gravity 323a, 323b, 323c, and 323d are at a certain level. Within the distance, a personal course menu 40 can be generated. For example, if the comparison code 3 1 1 is comparable to the level of three levels, and if the level of the customer capability data 1 〇 2 is the second level, then the course center of gravity is 3 2 3 a, 3 2 3 b, 3 The level of 2 3 c and 3 2 3 d is the first level, the second level or the third level, and the comparison code 3 1 1 can generate the individual course menu 40 accordingly. Next, please refer to FIG. 2 for a system architecture diagram of a second embodiment of the dynamic course generation system of the present invention applied to a language learning environment. As shown in FIG. 2, the second embodiment of the dynamic course production system of the present invention is different from the first embodiment in that the customer profile 1 further includes a 1249112 special request data 1 Ο 5, and the application program 3 1 0 further The processing code 3 1 2 is included to process the special request data 1 0 5 to generate a personal course menu 40. As shown in Fig. 2, in the second embodiment of the present invention, the special request material 1 0 5 included in the customer data 1 0 0 includes the invitation of a specific customer 1 0 6 and the rejection of a specific customer 1 0 7 . Among them, the specific customer 106 is invited to request the same course as the specific course of the customer; the specific customer is rejected. The representative rejects the same course as the specific course. In this way, when the customer enters the special request information 1 0 5 , the customer will be able to select the identity of other co-learners for the language learning operation. Please refer to FIG. 3 for a system architecture diagram of a third embodiment of the dynamic course generation system of the present invention. As shown in FIG. 3, in a third embodiment of the present invention, the present invention is operable by a plurality of clients to generate a common course menu 50. As shown in FIG. 3, the first client computer l〇a representing the plurality of clients, the second client computer l〇b, the third client computer 10c, and the fourth client computer 10d are connected to the server computer via the network 20 30 links. In this way, the comparison code 3 1 1 of the present invention can respectively compare the first customer data 100a, the second customer data 100b, the third customer data 100c, and the fourth customer data 100d with the course 321a according to the requirements of each customer. Whether 321b, 321c, 321d, 321e, and 321f are met to generate a personal course menu 40a for the first customer, a personal course menu 40b for the second customer, a personal course menu 40c for the third customer, and a personal course menu 40d for the fourth customer. Then, the comparison code 311 can further compare the first customer's individual course menu 40a, the second customer's individual course menu 40b, the third customer's individual course menu 40c, and the fourth customer's individual course menu 40d. To generate a common course menu 50. Among them, the common course menu 50 may include one course or a plurality of courses, depending on the number of courses 1249112 in which the above comparison results are met. Further, in the third embodiment of the present invention, when the customer data 100a, 100b, 100c, and 100d contain the special request data 1 0 5 as shown, the processing code 3 1 2 will be processed to generate a common Course menu 50, so that you want to learn together to carry out the same green journey. By the above three embodiments of the present invention, the client who wants to speak is at any time in the home, company, school or other network providing place to log in to the server 3 of the present invention at any time, according to the course content of the desired course. And co-learners to generate a menu item 40 or a common course menu 50 for an instant-connected language learning course. At the same time, it should be noted that the above three embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the scope of the present invention. The present invention can be applied not only to the learning environment described in the above three embodiments, but also to other kinds of learning environments, such as a sports learning environment, a computer course learning environment, and various learning environments. " From the next eye, refer to Figure 4 for a flow chart of the program for logging in to the present invention. First of all, the client computer does not need to connect to the server computer program 4 ’. In the volume computer program 400, the present invention first verifies whether the customer is £=, and then registers the program first. Next, the present invention will determine whether the customer name and the customer password of the field are correct, and if the course is 2, the system operation program 500 is generated. Since this computer program 4 is a well-known technology, it will not be described again. Please refer to FIG. 5 for a flow chart of the dynamic course of the present invention. After the client computer 10 has been programmed by the computer 30, the present invention will reach the system operating program 500. In the dynamic course production angle, if you are in the position of Figure 2, the customer can I: learning service, choose personal lessons or offline, say that the language of January is linguistic: ball learning ring brain 3 〇 to the network server If the client enters the server and enters the dynamic course operation 1249112, the client computer must first order 510 to generate the data shown in the figure = raw customer data program 510. Customer ^^100. In the case of the customer, the customer can enter the program by the customer. There is a customer 踹雷脱1 n A, bait or call pre-game yarn. Next, the present invention 1: service ^ v I P client < ^ # ς i server computer 30 will perform verification that the customer is a user of the computer material 105 rights. If the customer: the customer can enter the 彳-#/, have the permission to enter the special request information 105, then 哕 + 尸" enter the special input dragon ~ - Hai

特疋^戶106及/或拒絕特定客戶m之資料。& 行IΓ二:生客戶貧料程序51 〇之後,本發明將進行勃 =2序520,執行比對程式碼311及/或處理Ϊ 個’以從課程資料庫32〇中選擇至少一課程, 生個人课程選單4〇。 產 ^後,需注意的是,圖4及圖5之程序並非必須全 —0、a 、本發明之具體實施例中,可以省略上述程序之 或σ卩刀,而仍能達成本發明之目的。例如,圖5 戶是否為VIP客戶之程序512即可省略,Specializes in households 106 and/or rejects information about specific customers. & line I Γ 2: After the customer is in poor program 51 〇, the present invention will perform the 235=2 sequence 520, execute the matching code 311 and/or process ' ' to select at least one course from the course database 32〇 , students personal course menu 4 〇. After the production, it should be noted that the procedures of FIG. 4 and FIG. 5 are not necessarily all-zero, a. In the specific embodiment of the present invention, the above-mentioned program or σ卩 knife may be omitted, and the object of the present invention can still be achieved. . For example, if the program of Figure 5 is a VIP client, the program 512 can be omitted.

%本發明之效果。 H% The effect of the invention. H

纟;r、上所陳’本發明無論就目的、手段及功效, 往均^不其迥異於習知技術之特徵,為一大突破,% :、貝審查委員明察,早日賜准專利,俾嘉惠社會' I感德便。惟須注意,上述實施例僅為例示性說明胃本 /明,原理及其功效,而非用於限制本發明之範圍。 ,壬何热於此項技藝之人士均可在不違背本發明之技 術原理及精神下,對實施例作修改與變化。本發明之 權利保護範圍應如後述之申請專利範圍所述。 12 1249112 【圖式簡單說明】 圖1係本發明之動態課程產生系統之第一實施例 統架構圖。 圖2係本發明之動態課程產生系統之第二實施例 統架構圖。 圖3係本發明之動態課程產生系統之第三實施例 統架構圖。 圖4係登入本發明之伺服端電腦程序之流程圖。 圖5係本發明之動態課程產生系統操作程序之流 圖0 之系 之系 之系 程 圖號說明 客 戶 端 電 腦 10 客 戶 類 型 資 料 101 要 求 師 資 資 料 103 網 路 20 應 用 程 式 3 10 課 程 資 料 庫 320 課 程 321a、 課 程 類 型 322a、 客戶資料 100 客戶能力資料 102 要求時間資料 104 伺服端電腦 30 比對程式碼 311 個人課程選單 40 321b、321c、321d、321e 322b 、 322c 、 322d 、321f 課程重心 3 23 a、 師資資料 324a、 時間資料 325a、 特別要求資料 105 拒絕特定客戶 107 第一客戶端電腦 10a 323b 、 323c 、 323d 324b 、 324c 、 324d 325b 、 325c 、 325d 邀請特定客戶 106 處理程式碼 312 第二客戶端電腦 l〇b 1249112 第三客戶端電腦l〇c 第四客戶端電腦10d 第一客戶資料 100 a 第二客戶資料 l〇〇b 第三客戶資料 100 c 第四客戶資料 100d 第一客戶之個人課程選單 40a 第二客戶之個人課程選單 40b 第三客戶之個人課程選單 40c 第四客戶之個人課程選單 40d 共同課程選單 50纟;r,上上陈' The invention is a breakthrough in terms of purpose, means and efficacy, and is different from the characteristics of conventional technology. %: Jiahui Society' I feels good. It is to be noted that the above-described embodiments are merely illustrative of the principles of the invention, and the principles and effects thereof, and are not intended to limit the scope of the invention. Modifications and variations of the embodiments may be made by those skilled in the art without departing from the spirit and scope of the invention. The scope of the protection of the present invention should be as described in the scope of the patent application to be described later. 12 1249112 BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a first embodiment of a dynamic course production system of the present invention. Figure 2 is a block diagram showing a second embodiment of the dynamic course production system of the present invention. Figure 3 is a block diagram showing a third embodiment of the dynamic course production system of the present invention. 4 is a flow chart of a server program for logging in to the present invention. Figure 5 is a diagram showing the flow chart of the dynamic course generation system operating program of the present invention. The system number of the client computer 10 customer type data 101 requires the teacher information 103 network 20 application program 3 10 course database 320 course 321a, course type 322a, customer profile 100 customer capability data 102 request time data 104 server computer 30 comparison code 311 individual course menu 40 321b, 321c, 321d, 321e 322b, 322c, 322d, 321f course focus 3 23 a, Teacher data 324a, time data 325a, special request material 105 rejecting specific customers 107 first client computers 10a 323b, 323c, 323d 324b, 324c, 324d 325b, 325c, 325d inviting a particular client 106 to process code 312 a second client computer L〇b 1249112 Third client computer l〇c Fourth client computer 10d First customer profile 100 a Second customer profile l〇〇b Third customer profile 100 c Fourth customer profile 100d First customer's individual course menu 40a Second Customer's Individual Course Menu 40b Individual Customer's Course Menu for the Third Client 40c Individual Course Menu for the Fourth Client 40d Common Course Menu 50

1414

Claims (1)

1249112 ,SSSSSSSXaBBta^mmmmmmmrn\ n ι·—- t\\n 料^(更)正替換胃 拾、申請專利範圍: 1 . 一種動態課程產生系統,用以供至少一客戶在互動 的環境下,最佳化地產生一個人課程選單,該動態 課程產生系統包含: 一課程資料庫,包含複數個課程,其中每一課程定 義至少一課程類型、至少一課程重心以及至少一師 資資料; 一客戶資料,包含至少一客戶類型資料以及至少一 客戶能力資料; 一應用程式,包含一比對程式碼,用以達成以下之 機制: 比對該課程資料庫與該客戶資料; 根據該至少一客戶類型資料或者該至少一客戶 能力資料,選擇最適合該客戶之至少一課程類 型; 根據該至少一客戶類型資料或者該至少一客戶 能力資料,選擇最適合該客戶之至少一課程重 心 ; 根據該至少一客戶類型資料或者該至少一客戶 能力資料,選擇最適合該客戶之至少一師資資 料;以及 根據該課程類型、該課程重心以及該師資資料, 而從該課程資料庫之複數個課程中,選擇至少一 課程,以產生該個人課程選單。 2 .如申請專利範圍第1項所述之動態課程產生系統, 其中該課程類型係選自於由政治、社會、商業、科 學、法律、文學、藝術、工程所組成之群組。 I2F華¥14曰修(¾正替換頁 3 .如申請專利範圍第1項所述之動態課程產生系統, 其中該課程重心係選自於由聽力、會話、閱讀、寫 作、文法、發音以及字彙所組成之群組。 4.如申請專利範圍第1項所述之動態課程產生系統, 其中該客戶類型資料係選自於由政治、社會、商 業、科學、法律、文學、藝術、工程所組成之群組。 5 .如申請專利範圍第1項所述之動態課程產生系統, 其中該客戶能力資料係選自於由聽力能力、會話能 力、閱讀能力、寫作能力、文法能力、發音能力以 及字彙能力所組成之群組。 6.如申請專利範圍第1項所述之動態課程產生系統, 其中該課程資料庫以及該應用程式係設置於一伺 服端電腦内,該客戶資料係設置於一客戶端電腦 内,並經由一網路與該伺服端電腦連結。 7 .如申請專利範圍第6項所述之動態課程產生系統, 其中該比對程式碼係比對每一課程之課程類型與 該客戶類型資料,以產生該個人課程選單。 8 .如申請專利範圍第7項所述之動態課程產生系統, 其中該比對程式碼進一步比對每一課程之課程重 心與該客戶能力資料,以產生該個人課程選單。 9 .如申請專利範圍第8項所述之動態課程產生系統, 其中該客戶資料進一步包含一要求師資資料,並且 該比對程式碼係依據該要求師資資料,而選擇出最 適合該客戶之師資,以產生該個人課程選單。 1 0 .如申請專利範圍第9項所述之動態課程產生系 統,其中每一課程進一步包含一時間資料,該客戶 資料進一步包含一要求時間資料,並且該比對程式1249112 ,SSSSSSSXaBBta^mmmmmmmrn\ n ι·—- t\\n material ^ (more) is replacing the stomach, patent application scope: 1. A dynamic course production system for at least one customer in an interactive environment, most A personalized course menu is generated, the dynamic course production system includes: a course database comprising a plurality of courses, each of which defines at least one course type, at least one course focus, and at least one teacher profile; a customer profile, including At least one customer type data and at least one customer capability data; an application comprising a comparison code for achieving the following mechanism: comparing the course database with the customer data; according to the at least one customer type data or the Having at least one customer capability data, selecting at least one course type that is most suitable for the customer; selecting at least one course center that is most suitable for the customer according to the at least one customer type data or the at least one customer capability data; according to the at least one customer type information Or the at least one customer capability data, select the most suitable for the customer At least one teacher resource materials; and according to the type of course, the focus of the course and the teacher data from a plurality of courses of the course library, select at least one course in order to generate the individual course menu. 2. A dynamic course production system as described in claim 1, wherein the course type is selected from the group consisting of politics, society, business, science, law, literature, art, and engineering. I2F 华¥14曰修 (3⁄4正换页3. The dynamic course production system described in claim 1 of the patent scope, wherein the course focuses on listening, conversation, reading, writing, grammar, pronunciation, and vocabulary 4. The group consisting of the dynamic course production system described in claim 1, wherein the customer type data is selected from the group consisting of political, social, commercial, scientific, legal, literary, artistic, and engineering. 5. A dynamic course production system as described in claim 1, wherein the client competency data is selected from the group consisting of listening ability, conversation ability, reading ability, writing ability, grammar ability, pronunciation ability, and vocabulary. 6. A group consisting of abilities. 6. The dynamic course production system described in claim 1, wherein the course database and the application system are set in a server computer, and the customer data is set in a client. In the computer, and connected to the server computer via a network. 7. The dynamic course production system described in claim 6 of the patent scope, wherein the comparison The program code compares the course type of each course with the customer type data to generate the individual course menu. 8. The dynamic course production system described in claim 7 of the patent application, wherein the comparison code is further compared The course focus of each course and the client's ability data to generate the individual course menu. 9. The dynamic course production system described in claim 8 wherein the customer profile further includes a required teacher profile and the ratio The code is based on the required teacher information, and the teacher who is most suitable for the client is selected to generate the individual course menu. 10. The dynamic course production system described in claim 9 of the patent scope, wherein each course further Include a time data, the customer data further includes a request time data, and the comparison program 碼進一步比對該時間資料與該要求時間資料,以產 生該個人課程選單。 1 1 .如申請專利範圍第1 0項所述之動態課程產生系 統,其中每一課程重心進一步定義複數個等級,每 一客戶能力資料進一步包含複數個等級資料,並且 該比對程式碼進一步比對每一課程重心之等級與 該客戶能力資料之等級資料,以產生該個人課程選 單。 1 2 .如申請專利範圍第1 1項所述之動態課程產生系 統,其中該比對程式碼進一步比對每一客戶所產生 之個人課程選單,以產生一共同課程選單。 1 3 .如申請專利範圍第1 2項所述之動態課程產生系 統,其中該客戶資料進一步包含一特別要求資料, 該應用程式進一步包含一處理程式碼,用以處理該 特別要求資料,以產生該共同課程選單。 1 4 .如申請專利範圍第1 3項所述之動態課程產生系 統,其中該特別要求資料包含一要求與一特定客戶 選擇同一課程之資料。 1 5 .如申請專利範圍第1 4項所述之動態課程產生系 統,其中該特別要求資料包含一拒絕與一特定客戶 選擇同一課程之資料。The code further compares the time data with the requested time data to generate the individual course menu. 1 1. A dynamic course production system as described in claim 10, wherein each course further defines a plurality of levels, each customer capability data further includes a plurality of level materials, and the comparison code is further The level of the focus of each course and the level of the customer's ability data to generate the individual course menu. 1 2 . The dynamic course production system of claim 11, wherein the comparison code further compares a personal course menu generated by each customer to generate a common course menu. A dynamic course production system as described in claim 12, wherein the customer data further includes a special request data, the application further comprising a processing code for processing the special request data to generate This common course menu. 1 4. The dynamic course production system described in claim 13 of the patent application, wherein the special request material includes a material that requires selection of the same course as a specific customer. A dynamic course production system as described in claim 14 of the patent application, wherein the special request material includes a material that refuses to select the same course as a particular customer.
TW93107737A 2004-03-23 2004-03-23 Dynamic course generation system TWI249112B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW93107737A TWI249112B (en) 2004-03-23 2004-03-23 Dynamic course generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW93107737A TWI249112B (en) 2004-03-23 2004-03-23 Dynamic course generation system

Publications (2)

Publication Number Publication Date
TW200532493A TW200532493A (en) 2005-10-01
TWI249112B true TWI249112B (en) 2006-02-11

Family

ID=37429460

Family Applications (1)

Application Number Title Priority Date Filing Date
TW93107737A TWI249112B (en) 2004-03-23 2004-03-23 Dynamic course generation system

Country Status (1)

Country Link
TW (1) TWI249112B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10586296B2 (en) 2009-07-24 2020-03-10 Tutor Group Limited Facilitating diagnosis and correction of operational problems
US10755592B2 (en) 2009-07-24 2020-08-25 Tutor Group Limited Facilitating diagnosis and correction of operational problems
US10872535B2 (en) 2009-07-24 2020-12-22 Tutor Group Limited Facilitating facial recognition, augmented reality, and virtual reality in online teaching groups

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10586296B2 (en) 2009-07-24 2020-03-10 Tutor Group Limited Facilitating diagnosis and correction of operational problems
US10755592B2 (en) 2009-07-24 2020-08-25 Tutor Group Limited Facilitating diagnosis and correction of operational problems
US10872535B2 (en) 2009-07-24 2020-12-22 Tutor Group Limited Facilitating facial recognition, augmented reality, and virtual reality in online teaching groups

Also Published As

Publication number Publication date
TW200532493A (en) 2005-10-01

Similar Documents

Publication Publication Date Title
Nguyen Computer mediated communication and foreign language education: Pedagogical features
Khurana Exploring the role of multimedia in enhancing social presence in an asynchronous online course
Cremin et al. Building communities: Teachers researching literacy lives
Bæck It is the air that we breathe. Academic socialization as a key component for understanding how parents influence children’s schooling
McCabe et al. Faculty perspectives on the appeal and impact of including college students with intellectual disability
Zhang et al. A systematic review of technology-enhanced L2 listening development since 2000
Gachago et al. Towards the development of digital storytelling practices for use in resource-poor environments, across disciplines and with students from diverse backgrounds: Part 2: HELTASA 2012 Special Section
Law et al. Influence of leadership styles on teacher communication networks: A Hong Kong case study
Ohashi Using digital technology for autonomous, out-of-class English language learning: The influence of teacher support at a Japanese university
TWI249112B (en) Dynamic course generation system
Mileski et al. Perceptions of the value of professional networking by undergraduate students in a school of health administration: a pilot study
KR20090127539A (en) Internet Language Learning System and Method Using Discussion Method
Computer Science Educational Justice Collective Advancing Educational Equity in Computer Science
Adams Educators’ perspectives of using G Suite for education with chromebooks: A narrative inquiry
Brown Online Learning as a Tool for Accessibility for Autistic Higher Education Students
Sweitzer A Phenomenological Study Exploring the Adoption of Social Networking Platforms to Achieve Digital Literacy for All Learners
Gudea Online teaching as experienced by teachers: A grounded theory perspective
Walimbwa Developing proficiency in pedagogical integration of emerging technologies: an educational design research of a community of practice at Makerere University
Kelly Practitioners' understanding of validity in the context of comparative judgement: Implications for practice in standard setting for general qualifications in England
Hancock Competing discourses in early childhood education and care
Morrin Teacher Perceptions of Appropriate Norms for Smartphone Use During Class
Moore How faculty use online social spaces to develop their teaching practices: An ethnographic study of the# ungrading online community
Hinds A Qualitative Case Study on Perceived Readiness for the Diffusion of Blended Learning in TVET Institutions in Jamaica
Wallace Moving class discussions to online platforms
Dzuba Computer-mediated communication: faculty and student conversations during the field experience.

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees