以下各表為資料庫規格, 【PK】代表主鍵,【FK】代表外來鍵。
1、使用者權限
系統權限控管將使用者分成學生、教師、系統管理者,不同的用戶以使 用者類別來區分。
表 2 使用者資料表 sys_user
欄位名稱 資料類型 描述
user_id char(10) 帳號【PK】
user_password char(20) 密碼 user_name char(10) 姓名 english_nam char(20) 英文名 is_active char(1) 使用權
email char(50) 電子郵件
user_group_id char(1) 群組【FK】
表 3 群組資料表 user_group
欄位名稱 資料類型 描述
user_group_id char(1) 群組【PK】
user_group_name char(50) 群組名稱
2、教材結構
SCORM 教材上傳後,系統會解析 imsmanifest.xml 檔案,並將每一個單元 教材資料記錄於資料庫。
表 4 課程資料表 CourseInfo
欄位名稱 資料類型 描述
CourseID char(50) 課程 ID【PK】
CourseTitle char(50) 課程名稱
ImportDataTime date 上傳時間
Metadata char(50) 著錄 Metadata
表 5 教材項目資料表 ItemInfo
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
OrganizationIdentifier char(255) 組識參照 ItemIdentifier char(255) 單元項目參照 ResouuceIdentifier char(255) 單元資源參照 Launch char(255) 單元教材位置
Type char(50) 教材類型
Title char(255) 單元教材名稱
ActivityID int 自動編號【PK】
3、課程描述資料
課程描述資料表包含 SCORM 所定義的九種 Metadata,主要作為教材索引 之用。
表 6 描述資料表 lom_general
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
identifier_catalog char(255) 目錄的名稱
identifier_entry char(255) 資源在目錄系統的名稱 title char(255) 資源的名稱
language char(255) 資源可適用的語言 description char(255) 這個資源的描述
keyword char(255) 描述這個資源的關鍵字
coverage char(255) 描述適合這個資源的涵蓋範圍 structure_source char(255) 學習資源的組織結構
structure_value char(255) 學習資源的組織結構值 aggregationLevel_source char(255) 資源所聚集資源程度 aggregationLevel_value
date
char(255) 資源所聚集資源程度值
表 7 描述資料表 lom_lifecycle
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
version char(255) 目前的修訂版本
status_source char(255) 目前的狀態
status_value char(255) 目前的狀態值 contribute_role_source char(255) 貢獻的種類 contribute_role_value char(255) 貢獻的種類值 contribute_entity char(255) 個人或組織的資訊 contribute_date_datetime char(255) 貢獻的日期
contribute_date_description char(255) 貢獻的日期之描述 表 8 描述資料表 lom_metametadata
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
identifier_catalog char(255) 目錄的名稱
identifier_entry char(255) metadata 在目錄系統的名稱 contribute_role_source char(255) 貢獻角色
contribute_role_value char(255) 貢獻角色的值 contribute_entity char(255) 個人或組織的資訊 contribute_date_datetime char(255) 描述貢獻的日期 contribute_date_description char(255) 貢獻的日期描述 metadataschema char(255) 使用的規範 language char(255) 適用的語言系統
表 9 描述資料表 lom_technical
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
format char(255) 資源的資料格式
size char(255) 資源的大小
location char(255) 資源的位置
requirement_orComposite_type_source char(255) 所需軟硬體種類
requirement_orComposite_type_value char(255) 所需軟硬體種類值
requirement_orComposite_name_source char(255) 所需軟硬體名稱
requirement_orComposite_name_value char(255) 資源軟硬體名稱值
requirement_orComposite_minimumversion char(255) 最低支援的版本
requirement_orComposite_maximumversion char(255) 最高支援的版本
installationremarks char(255) 描述如何安裝
otherplatformrequirements char(255) 描述其他軟硬體
duration_duration char(255) 使用資源所需時間
duration_description char(255) 描述使用所需時間
表 10 描述資料表 lom_educational
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
interactivitytype_source char(255) 互動形式 interactivitytype_value char(255) 互動形式的值 learningresourcetype_source char(255) 資源種類 learningresourcetype_value char(255) 資源種類的值 interactivitylevel_source char(255) 使用者互動程度 interactivitylevel_value char(255) 使用者互動程度的值 semanticdensity_source char(255) 資源對使用者是否有用 semanticdensity_value char(255) 資源對使用者是否有用的值 intendedenduserrole_source char(255) 資源使用對象
intendedenduserrole_value char(255) 資源使用對象的值 context_source char(255) 資源適用在哪裡 context_value char(255) 資源適用在哪裡的值 typicalagerange char(255) 資源適用的年齡範圍 difficulty_source char(255) 資源難易度
difficulty_value char(255) 資源難易度的值
typicallearningtime_duration char(255) 學習這個資源所花的時間 typicallearningtime_description char(255) 學習時間的描述
description char(255) 註解該如何學習這個資源 language char(255) 學習者使用的語言
表 11 描述資料表 lom_rights
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
cost_source char(255) 使用資源是否要付費
CourseID char(255) 課程 ID【FK】
kind_source char(255) 和其他資源關聯的種類 kind_value char(255) 和其他資源關聯的種類的值 resource_identifier_catalog char(255) 關聯資源的詳細資料
resource_identifier_entry char(255) 目錄的名稱
resource_description char(255) 資源在目錄系統的名稱 表 13 描述資料表 lom_annotaion
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
entity char(255) 註解者的資料 date_datetime char(255) 註解的時間 date_description char(255) 註解的時間描述 description char(255) 註解的內容
表 14 描述資料表 lom_classification
欄位名稱 資料類型 描述
CourseID char(255) 課程 ID【FK】
purpose_source char(255) 分類的用途 purpose_value char(255) 分類的用途值
taxonpath_source char(255) 在分類系統中的路徑 taxonpath_taxon_id char(255) 在分類系統中的路徑值 taxonpath_taxon_entry char(255) 在分類系統中的路徑名稱 description char(255) 對分類用途的描述
keyword char(255) 分類用途的關鍵字
4、學習歷程
系統會記錄學習學習的歷程,包括學習的時間、次數及狀態值等。
表 15 學習歷程資料表 LearnTrack
欄位名稱 資料類型 描述
UserID char(10) 帳號【FK】
UserName char(50) 使用者姓名【FK】
CourseID char(50) 課程 ID【FK】
SCOID char(255) 單元 ID
Attempt char(10) 瀏覽次數
cmi_completion_state char(20) 單元完成
cmi_score_scaled char(10) 單元成績 cmi_success_state char(20) 單元狀態 cmi_total_time char(20) 瀏覽時間
date date 瀏覽日期
num int 自動編號【PK】
5、能力指標
能力指標資料表管理九年一貫各學習領域的能力指標相關資訊。
表 16 能力指標資料表 target
欄位名稱 資料類型 描述
id int 自動編號【PK】
domain char(20) 領域名稱
targetNum char(20) 能力指標
nstage ing 領域階段
sgrade char(10) 階段年級
description char(255) 能力指標描述
四、系統建置與實作 4.1 系統建置
經由上一章的分析與設計,我們已經了解系統的功能需求與各模組之間 的相互運作流程。在這個章節我們將說明系統的建置、軟體體規格,並展示 實作完成的功能畫面,以下先針對系統架構及規格做詳細說明。
4.1.1 系統架構
本系統採用 MVC 設計模式(如下圖) ,將系統分成三個層次,View 的部 分負責所有與使用者有關的程式介面,如輸入表單或結果呈現畫面,這部分 的程式大都以 JSP 結合 Java Script 來設計。Controller 的部分則由 Servlet 與 JavaBean 來負責,包含資料傳送、檔案壓縮解壓縮、教材包裏清單檔寫入資 料庫等。Model 的部分利用 JDBC 與後端資料庫連結,負責伺服器端資料的取 得、運算,並產生運算結果[18]。
圖 16 MVC 架構圖(資料來源:JSP 動態網頁入門實務)
4.1.2 系統規格
本系統主要以 JSP 及 JAVA 程式語言來設計,因此教學平台的執行環境可 以在不同的電腦平台上正常運作,所選用的 JSP/Servlet Container 是 jakarta tomcat 5.0,若改用其他的伺服器或 Application Server,只需調整有關的環境 設定參數與佈署資訊即可。而資料庫系統為考量中小學環境乃採用 Microsoft Access,以方便中小學教師管理與維護。
系統規格分為伺服器端和使用者端,軟硬體需求如下:
1、伺服器端(Server)
(1)硬體需求:
Intel Pentium IV 2.0 GHZ 以上之 CPU RAM 512M 以上
(2)軟體需求:
作業系統:Microsoft Windows 2000、Windows XP 資料庫管理系統:Microsoft Access 2000
網頁伺服器:Tomcat 5.0
JDK:JDK 1.4.2_03 2、使用者端(Client)
(1)硬體需求:
Intel Pentium 以上之 CPU 並具備上網功能
RAM 256 以上
(2)軟體需求:
作業系統:Windwos XP
瀏覽器:Microsoft Internet Explorer 5.0 以上
4.2 系統實作
以下將從「使用者權限管理」、「功能選單編輯」、「適性學習導覽」、「學 習歷程瀏覽」 、 「SCORM 教材上傳」、「教材 Meta-data 著錄」、「SCORM 教材 搜尋」 、 「能力指標維護」等功能,說明整個系統的運作流程。
4.2.1 使用者權限管理
使用者權限管理可以讓系統管理者很容易的管理不同使用者的權限。系
統管理者可以針對不同的使用者群組(學生、教師、系統管理者)增、刪不
同的功能選單,系統在使用者下次登入時就會自動產生對應的樹狀選單,無
需直接修改程式。
圖 17 使用者權限控管畫面
4.2.2 功能選單編輯
功能選單編輯可以讓系統管理者很容易的維護整個系統功能選單。系統
管理者可以使用「新增 Child」按鈕,新增某一功能的子選單,只要輸入選單
稱名、選單群組及此選單的 Target Frame 名稱和 URL,系統就可以自動產生
對應的樹狀選單,無需直接修改程式。
圖 18 功能選單編輯畫面
4.2.3 適性學習導覽
學生在學習完一個單元教材後,進行形成性評量,通過該單元形成性評 量者(即表示達成該單元的學習目標) ,可以進行後續單元的學習。如未通過 形成性評量(即未達成學習目標) ,則系統會導引到該單元教材,進行補救學 習。
圖 19 適性學習導覽畫面
4.2.4 學習歷程瀏覽
學生學習過課程教材後,會留有學習歷程記錄,包括學生瀏覽的課程及 單元教材名稱、瀏覽次數、停留時間,累計學習該課程所花費的時間、測驗 結果等,老師可依所教授課程或個別學生為查詢依據,以了解學生的學習情 形;學生也可依單元課程或單元測驗查看學習歷程記錄,做為學習的參考。
圖 20 教師查詢學習歷程畫面
圖 21 學生查詢學習歷程畫面
4.2.5 SCORM 教材上傳
教師上傳的 SCORM 教材,必需符合 SCORM 1.3 規範,所以教材上傳到 平 台 後 , 系 統 會 先 進 行 解 壓 縮 , 然 後 檢 查 是 否 包 含 manifest 檔 案
(imsmanifest.xml),再對檔案進行證驗,如果格式符合,就會解析 manifest 檔案並寫到資料庫,以方便學生適性瀏覽。
圖 22 SCORM 教材上傳畫面
4.2.6 教材 Meta-data 著錄
為了管理教材,教師可以針對每一個課程著錄 Meta-data,方便其他老師 或學生進行 SCORM 教材的搜尋。
圖 23 教材 Meta-data 著錄畫面
4.2.7 SCORM 教材搜尋
教師或學生可以課程名稱、能力指標、七大領域或教材描述等搜尋條件,
尋找所需的教材。
4.2.8 能力指標維護
系統依照七大領域、學習階段、能力指標,建立每一筆能力指標記錄,
並可進行能力指標的搜尋與維護。
圖 25 能力指標維護畫面
五、系統評估與結論 5.1 系統評估
為了驗證本研究所提出的適化性網路學習平台,是否合乎 SCORM LMS 標準,我們下載 ADL 所提供的測試程式「ADL SCORM Conformance Test Suite Version 1.3.2」來進行系統的評估。
5.1.1 SCORM 標準測試環境介紹
1. 作業系統:Microsoft Windows 2000 SP2、XP SP1 或 XP SP2 2. 瀏覽器:Microsoft Internet Explorer 6.0 以上版本或 Netscape 7.0
以上版本
3. 安裝 ADL SCORM Contromance Test Suit Version 1.3.2 測試軟體。
4. 安裝 Sun Java 2 Software Development Kit (J2SDK) Version 1.4.1 或 Sun Java Runtime Environment (JRE) Standard Edition Version 1.4.1 以上版本。
5. 安裝適化性網路學習平台,並設定相關環境參數。
5.1.2 測試程序
ADL SCORM Conformance Test Suite Version 1.3.2 在測試平台的過程有
62 個步驟,敘述如下:
1、執行ADL TestSuti 1.3.2 後,會出現五個選項(如 圖 26 所示) : (1)測試學習管理平台(LMS)是否符合 SCORM 標準。
(2)測試課程包裹(Content Package)是否符合 SCORM 標準。
(3)測試教材檔(SCO)是否符合 SCORM 標準。
(4)測試描述資料(Meta-data)是否符合 SCORM 標準。
(5)測試教材清單(Manifest)是否符合 SCORM 標準。
因為我們要測試本研究所設計的適性化學習平台是否合乎 SCORM 標 準,所以選擇第一項來進行測試。
2、填入平台的名稱、版本序號、廠商或發展者的名稱(如 圖 27 所示) 。 3、上傳ADL提供的 56 個測試課程,並勾選上傳成功的課程, (如 圖 28 所示) ,
在上傳的過程中,如有一個以上的課程上傳失敗,將無法進行後續的評 估。
4、新增使用者Joe Student,並填入使用者的帳號(如 圖 29、30 所示) 。 5、新增使用者Mary Learner,並填入使用者的帳號(如 圖 31、32 所示) 。 6、以Joe Student登入系統,並進行課程 1 的註冊,註冊成功則勾選「Yes」
(如 圖 33、34 所示) 。
7、以Mary Learner登入系統,並進行課程 2-56 的註冊註冊成功則勾選「Yes」
(如 圖 36 所示) 。
8、以Joe Student來瀏覽測試課程 1,課程 1 主要是進行API的測試(如 圖 37 所示) 。
9、以Mary Learner來瀏覽測試課程 2,課程 2 主要是進行Data Model的測試
(如 圖 39 所示) 。
10、以Mary Learner來瀏覽測試課程 3,課程 3 主要是進行Sequencing的測試
(如 圖 41 所示) ,接著同樣的步驟瀏覽測試課程 4-56,課程 4-56 也是
進行Sequencing的測試(如 圖 42 所示) 。
11、在測試完第 56 個課程後,會顯示最後的評估結果(如 圖 43 所示) ,詳 細的測試LOG檔請參考附錄。
圖 26 ADL SCORM Conformance Test Suit 畫面
圖 27 填入平台的基本資料
圖 28 上傳 56 個測試課程
圖 29 新增使用者 Joe Student
圖 30 輸入使用者 Joe Student 的 UserID
圖 31 新增使用者 Mary Learner
圖 32 輸入使用者 Mary Learner 的 UserID
圖 33 Joe Student 註冊課程 1
圖 34 成功註冊課程 1
圖 35 Mary Learner 註冊課程 2-56
圖 36 成功註冊課程 2-56
圖 37 Joe Student 瀏覽測試課程 1
圖 38 瀏覽測試課程 1
圖 39 Mary Learner 瀏覽測試課程 2
圖 40 瀏覽測試課程 2
圖 41 Mary Learner 瀏覽測試課程 3
圖 42 Mary Learner 瀏覽測試課程 56
圖 43 測試結果畫面
5.2 研究結論
本研究所設計開發之「結合能力指標並符合 SCORM 1.3 之適性化網路學 習平台」 ,經評估測試後具以下優點:
1、融入九年一貫能力指標
本系統支援九年一貫能力指標的課程教材管理機制,在九年一貫課程正 式實施及資訊教育總藍圖的推動,為了因應網路教學、資訊融入各科教學、
教材管理、和教師上課的實際需求等,九年一貫能力指標的融入能讓教師用 最少的蒐尋與管理時間,使用網路資源;並且教材加入能力指標,在學生評 量時亦可分析所具備或欠缺的能力。
2、支援適性化學習
本系統所提供的適性化學習功能,確能依據學生的學習狀況和測驗結 果,導引到適合的教材,達到適性學習的需求。另外,教師可由學生學習歷 程得知學生所瀏覽的教材、所花費的時間等的學習特性,並可追蹤學生個別 的學習進度和測驗情形,藉了解學生的學習狀況,做為輔助學生個別學習的 參考。
3、符合 SCORM 1.3 學習管理平台標準
本系統通過 ADL SCORM Conformance Test Suite 的測試,為一符合
SCORM 標準之學習管理平台,因此教師可以很容易上傳、管理與共享符合
SCORM 1.3 規範的課程教材;學生也可透過本研究所設計之學習管理平台進
行網路學習,平台所記錄的學生各別學習歷程,亦可做為學生學習的參照。
5.3 未來發展方向
適性學習系統依據學生的學習狀況和測驗結果來導引呈現適合的教材,
可將測驗題庫結合本系統,讓教材設計者在編製測驗試題時,自動產生能與 LMS (Learning Management System)溝通的 SCO (Sharable Content Object)元 件,及加入可記錄學生學習狀態值的 Data Model。
學習檔案系統是適性學習系統以外,能了解及分析學生個別化學習特性
與成果的另一參考依據,如何將學習檔案結合本系統,以取得更多的學生資
訊,對學生做個別化的指導,是本系統可以再研究的地方。
參考文獻
[ 1 ] 中小學資訊教材總藍圖,[On-line]. Availabe:
http://masterplan.educities.edu.tw/conference/total.shtml.
[ 2 ] 游寶達、楊錦潭、李璧如, 「開放的分散式教材資源管理-共享教材元件參考 模式(SCORM)」,資訊與教育,94 期,民國 92 年。
[ 3 ] 國教專業社群網,[On-line]. Available: http://teach.eje.edu.tw/9CC/index.php [ 4 ] 林進材,教學理論與方法,五南圖書出版公司,台北,民 88 年。
[ 5 ] Bloom, B.S., "Human characteristic and school learning", New York:
McGraw-Hill,1976.
[ 6 ] Gagne, R.M.B., L.J., "Principles of instructional design", New York: Holt, Rinehart & Winston, 1974.
[ 7 ] 劉旭智, 「以能力指標為導向的單元教材管理與適性學習系統之設計與製 作」 ,國立交通大學,碩士論文,民國 92 年。
[ 8 ] Mike Perkowita, O.E., "Adaptive Web Sites: an AI Challenge", In Proceedings of the 15th International Joint Conference on Artificial Intelligence, pages 16-23, Nagoya, Japan, 1997.
[ 9 ] Paul De Bra, P.B., Geert-Jan Houben, "Adaptive Hpermedia: From Systems to Frameword", ACM Computing Surveys 31(4), December 1999.
[ 10 ] ADL, "SCORM 2004 2nd Edition Overview", [On-line]. Available:
http://www.adlnet.org.
[ 11 ] ADL, "SCORM Content Aggregation Model Version1.3.1", [On-line]. Available:
http://www.adlnet.org.
[ 12 ] 林朱亭, 「以能力指標為導向並符合 SCORM
標準的適性化教材製作系統-以編輯手為例」 ,國立交通大學,碩士論文,民國 93 年。
[ 13 ] ADL, "SCORM Run-Time Environment Version1.3.1", [On-line]. Available:
http://www.adlnet.org.
[ 14 ] 蔡俊彥, 「符合 SCORM 規範教材庫管理系統之研究」 ,國立高雄師範大學,
碩士論文,民國 92 年。
[ 15 ] ADL, "SCORM Sequencing and Navigation Version1.3.1", [On-line]. Available:
http://www.adlnet.org.
[ 16 ] 王照仁, 「於 SCORM 的學習管理系統上加入回饋機制之研究」,樹德科技 大學,碩士論文,民國 93 年。
[ 17 ] 鄭宇伸, 「符合 SCORM 之網頁教材設計-以通訊與網路單元為例」,逢甲大 學,碩士論文,民國 92 年。
[ 18 ] 位元文化,JSP 動態網頁入門實務,文魁資訊股份有限公司,台北,民國
92 年。
附錄
Advanced Distributed Learning (ADL)
Sharable Content Object Reference Model (SCORM®) 2004 Conformance Test Suite Version 1.3.2
Self Test Log
Current Operating System "Windows 2000 - SP 4" Supported Current Java Run-Time Environment "1.4.2_03" Supported Current Browser "Microsoft Internet Explorer 6" Supported
Starting Step 1 - Test Identification Information:
Date: 2005 年 3 月 21 日下午 10:17:36 LMS Product: caidiy
LMS Version: 1.0
LMS Vendor/Developer: amy
Click here to view the LMS RTE Test Suite Results
Starting Step 2 - Import Test Content Packages
The operator indicated that test Content Package 1 was imported successfully . The operator indicated that test Content Package 2 was imported successfully . The operator indicated that test Content Package 3 was imported successfully . The operator indicated that test Content Package 4 was imported successfully . The operator indicated that test Content Package 5 was imported successfully . The operator indicated that test Content Package 6 was imported successfully . The operator indicated that test Content Package 7 was imported successfully . The operator indicated that test Content Package 8 was imported successfully . The operator indicated that test Content Package 9 was imported successfully . The operator indicated that test Content Package 10 was imported successfully . The operator indicated that test Content Package 11 was imported successfully . The operator indicated that test Content Package 12 was imported successfully . The operator indicated that test Content Package 13 was imported successfully . The operator indicated that test Content Package 14 was imported successfully . The operator indicated that test Content Package 15 was imported successfully . The operator indicated that test Content Package 16 was imported successfully . The operator indicated that test Content Package 17 was imported successfully . The operator indicated that test Content Package 18 was imported successfully . The operator indicated that test Content Package 19 was imported successfully . The operator indicated that test Content Package 20 was imported successfully . The operator indicated that test Content Package 21 was imported successfully . The operator indicated that test Content Package 22 was imported successfully . The operator indicated that test Content Package 23 was imported successfully . The operator indicated that test Content Package 24 was imported successfully . The operator indicated that test Content Package 25 was imported successfully . The operator indicated that test Content Package 26 was imported successfully . The operator indicated that test Content Package 27 was imported successfully . The operator indicated that test Content Package 28 was imported successfully . The operator indicated that test Content Package 29 was imported successfully . The operator indicated that test Content Package 30 was imported successfully . The operator indicated that test Content Package 31 was imported successfully . The operator indicated that test Content Package 32 was imported successfully . The operator indicated that test Content Package 33 was imported successfully . The operator indicated that test Content Package 34 was imported successfully . The operator indicated that test Content Package 35 was imported successfully . The operator indicated that test Content Package 36 was imported successfully . The operator indicated that test Content Package 37 was imported successfully . The operator indicated that test Content Package 38 was imported successfully . The operator indicated that test Content Package 39 was imported successfully . The operator indicated that test Content Package 40 was imported successfully . The operator indicated that test Content Package 41 was imported successfully . The operator indicated that test Content Package 42 was imported successfully . The operator indicated that test Content Package 43 was imported successfully . The operator indicated that test Content Package 44 was imported successfully . The operator indicated that test Content Package 45 was imported successfully . The operator indicated that test Content Package 46 was imported successfully .
The operator indicated that test Content Package 47 was imported successfully . The operator indicated that test Content Package 48 was imported successfully . The operator indicated that test Content Package 49 was imported successfully . The operator indicated that test Content Package 50 was imported successfully . The operator indicated that test Content Package 51 was imported successfully . The operator indicated that test Content Package 52 was imported successfully . The operator indicated that test Content Package 53 was imported successfully . The operator indicated that test Content Package 54 was imported successfully . The operator indicated that test Content Package 55 was imported successfully . The operator indicated that test Content Package 56 was imported successfully . The operator indicated that all test Content Packages were imported successfully.
Starting Step 3 - Add Student/User Joe Student
The operator indicated that the Student was added successfully and provided a student identifier.
Starting Step 4 - Add Student/User Mary Learner
The operator indicated that the Student was added successfully and provided a student identifier.
Starting Step 5 - Enroll Joe Student in Test Course 1
The operator indicated that Joe Student was enrolled successfully.
Starting Step 6 - Enroll Mary Learner in the remaining Test Courses selected above The operator indicated that Mary Learner was enrolled successfully.
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this test asset.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
LMS Test Course 1 has been completed.
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 4).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 5).
Validating content object launch sequence
Content Object 2 has been launched (Visit: 6).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 7).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 8).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 9).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 10).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 4).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 5 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 5 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 7 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 8 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 9 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 2 has been completed.
Starting Step 9 - Take Test Course 3 as Learner, Mary
*****************************
Executing Test Package 3 *****************************
No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 3 has been completed.
No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 4 has been completed.
No LMS conformance issues were found in this content object.
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 5 has been completed.
No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 5 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 6 has been completed.
No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 5 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 7 has been completed.
No LMS conformance issues were found in this content object.
Content Object 7 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 7 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 7 has been launched (Visit: 3).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 3 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 5 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 10 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 1).
Validating content object launch sequence
Content Object 9 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 2 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence LMS Test Course 8 has been completed.
No LMS conformance issues were found in this content object.
Content Object 1 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 4 has been launched (Visit: 2).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 1).
Validating content object launch sequence
The learning object has been launched in the appropriate sequence No LMS conformance issues were found in this content object.
Content Object 6 has been launched (Visit: 2).
Content Object 6 has been launched (Visit: 2).