專利名稱:動態建立、修改、刪除和維持數據庫信息的計算機化方法、的制作方法
技術領域:
本發明涉及在數據庫中動感地建立、修改、刪除和維持信息的計算機化的方法。
具體地說,這項發明是關于如何組織、存儲、呈獻、檢索、索引和查詢在一個傳統的數據庫里的統一結構的信息。然而,應該被明白理解本發明對于存儲和控制非統一結構的信息也同樣適用。
人們和機關在工作時花大量的時間于使用、重新使用和擴充報告、評估和其它文件的現存知識、專業知識、事實策略和其它信息。計算機技術讓用戶可以捕捉、管理構造、維持和使用該知識,然而現存的系統通常比較昂貴、需要有專業知識、效率低、勞動密集和費時。
為了能更容易地明白和使用該門現存地技術和本發明,我們將用到下列圖解來進行解說。圖解分別是
圖1概括顯示一個計算機;
圖2提供了在一個數據庫里要顯示的雇員信息;
圖3提供了從圖2的職員信息而在一個傳統的數據表作的傳統的表現;
圖4說明信息的綜合;
圖5代表在一個傳統的數據表中圖2的職員信息的表現,但使用本發明;
圖6解釋如何在一個用傳統方式組織信息的數據庫(圖3)添加一個新的信息縱列;
圖7說明如何在一個根據本發明而組織信息的數據庫添加一個新的信息縱列的步驟;
圖8說明如何在如圖5所述的數據庫添加一個新的信息縱列;
圖9說明如何在一個根據本發明而組織信息的數據庫刪除一個信息縱列;
圖10表明圖5在刪除"工資"縱列后的"數碼縱列定義"和"單元存儲表";
圖11說明圖5中重新命名一個縱列;
圖12說明因使用傳統方法來在數據庫顯示信息的記錄而荒廢的、不完全或未定義的單元值的存儲空間;
圖13說明不完全或未定義的單元值在一個根據本發明而組織的數據庫中未被存儲部分的存儲空間;
圖14說明如何在一個根據本發明而組織信息的數據庫添加一個新的信息橫行的步驟;
圖15表示在數據庫中添加一個橫行后的結果;如圖5所示,根據本發明來顯示信息;
圖16表示如何從一個根據本發明而組織信息的數據庫檢索現存的信息橫行的步驟;
圖17表示如何從一個根據本發明而組織信息的數據庫更新一個現存的信息橫行的步驟;
圖18表示在一個根據本發明顯示信息的數據庫(如圖5所示)和使用圖16所示的詳細方法更新第三行后的結果;
圖19說明從一個根據本發明顯示信息的數據庫中刪除一個橫行的方法;
圖20表示在一個根據本發明顯示信息的數據庫(如圖5所示)使用圖19所示的方法刪除第二行后的結果;
圖21展示SQL查詢分別用傳統的方法和本發明的方法顯示的信息的兩種過程;
圖22說明如何根據本發明,使用一個"相連的單子"索引方式,連結圖2中傳統數據表的"職員信息";
圖23展示如何通過更新"單元存儲表"就可以簡化2000年過度的方法;
圖24說明如何通過增添一個新的縱列定義和單元存儲表,添加一個新的縱列類型;
圖25說明了如何將圖2所示的信息中的個別縱列放置到分開的數據庫圖表里,以替縱列分開作索引。
關于計算機的描述
在此說明書中,計算機這個用詞包括了如圖1所示的一般機器。一般情況下,一臺計算機有選擇地包括了一個鍵盤輸入裝置、一個指示裝置、以系列顯示系統、大容量存儲裝置、打印裝置、聯網通信裝置、一個輸入/輸出控制器、主存儲器和可能與一個高速緩沖存儲器相連、并由通信機制或總線連接的多個中央處理系統。
傳統式數據庫系統
傳統式數據庫系統的目的在于組織、存儲、處理、索引、查詢和報告信息。通常在信息被存儲到一個數據庫之前,將要存儲的信息的數值和類型要經過一個稱為"正常化"的正式工程程序,雖然有些情況下,信息不需要正常化,因為它們已經是以正常的形式出現。
(<回來->參考數據庫系統書>)
一般地說,需要進行正常化的一個主要原因是為了將要存儲到數據庫的信息組織成一個有效的結構來方便存儲和檢索。更具體地就是說,在正常化的過程中,一般以單元值顯示的、如圖2般構造成行列的信息被構造成數據庫圖表,以求傳統式數據庫系統能輕易而有效地存儲、檢索、查詢和報告單元值。
一般來說,信息正常化的水平非常重要,因為它不僅影響數據庫對所存儲的信息運行的速度,而且影響信息存儲的效率。
在存儲于數據庫之前將信息正常化的歷史重要性進一步表現在大學和其它學院基礎數據庫課程的教學中、數據庫文字和系統中正常化的廣泛應用和要有效處理諸如結構化查詢語言(SQL)等數據庫查詢語言,往往依靠正常化的數據庫這一事實。
在進行正常化之前,信息通常顯示為有數值的單元,構造成行和列;列代表同類單元值,行代表有關或相連的單元值。例如在圖2,根據信息的類型,即姓名、年齡和地址,單個單元值被構造成縱列,而每一行被構成來代表與某一項、概述、對象或事物有關的單元值。在圖2中,每一行表示一個機構某一職員的信息單元值。
正常化之后,信息單元值、行和列通常以數據記錄值、記錄、字段和圖表來表示。(同樣地,我們知道某些要在數據庫中存儲的信息行列不必進行正常化,因為該信息可能已經以有效的正常形式來表示了。)
在大多數情況下,一旦完成了正常化,以單元、行和列表示的信息與該信息如何分別以記錄字段值、字段和全部記錄在傳統的數據庫里存儲,有一對一的關系。例如,圖3表示了圖2所表示的信息如何可以在一個傳統的數據庫里表示出來。
關于傳統數據庫的描述
用傳統的計算機數據庫術語來說,一個數據庫包含了圖表、字段和記錄,而
一個數據庫包含一個或一個以上的圖表;
一個圖表包含零個或零個以上的記錄;
圖表內的記錄的結構有一個或一個以上字段定義;
一個字段說明定義以單獨數據表現方式的名字、類型和其它必要的存儲要求。(例如,以50個字顯示的年齡字段和以數字顯示的年齡字段)。在大多數情況下,字段用來表示縱列的定義;
一個記錄是字段數值的集合,其結構由字段來定義,其數值是數據庫的實際信息單元值。在大多數情況下,記錄用來表示信息橫行,而一個字段數值是存儲在數據庫的單個信息。在大多數情況下,一個字段數值代表一個單獨信息單元。
因為存儲在數據庫的信息的表達方式和計算機數據庫的信息表達方式之間通常有一對一的關系,用來描述信息結構的術語,例如單元、行和列等,通常可以與計算機數據庫的定義術語,例如字段數值、記錄和字段等,交換使用。例如,你可以查看如圖2所示的存儲于數據庫的信息定義與如圖3所示的數據庫信息的實際表達之間的關系。
傳統數據庫的局限
在傳統的數據庫圖表里,定義數據庫圖表結構的字段的數目和類型以及由此產生的可存儲于圖表內的信息一旦建成后,就不可以改變。那就是說,通常不能從一個傳統的數據庫圖表中增加新的數據庫圖表,也不能重新制作或刪除現有的數據庫圖表,除非重新建立現存的記錄或為此目的而編寫的軟件。
例如,要在如圖3所示的、用傳統數據庫表示的"職員圖表"中增加一個名為"身高"的新的信息縱列,則需要一個全新的職員數據庫圖表,該圖表必須包括原來的職員圖表,并增加新的字段,在這個例子里,即"身高"字段。
原來的職員圖表中每個記錄中的每個信息數值都必須復制到新的職員圖表里。這個過程一般非常低效率和消耗時間,特別是當要處理的現存記錄數量很大的時候。圖6概括了這個過程。
當必須從一個傳統的數據庫圖表中刪除重新命名或移動時,通常需要經過類似的制作過程。然而,通常從傳統的數據庫建立、重新命名和刪除信息圖表并沒有時間限制。
為了能夠增加信息縱列讓新的信息可以存儲在數據庫橫行里,同時又避免重新建立記錄,現有的方法之一是在首次建立數據庫圖表時安排各類空白(重復)縱列。此方法為以后的信息提供了空間。
這個方法的問題是留來將來使用的橫行信息單元被留空或廢置,即使沒有必要也要重復地維護著。這就有可能大大地增加數據庫的規模。即使是這樣,一旦所有的重復縱列被用完,整個信息庫圖表就必須重新制作來增加更多的重復縱列。
雖然在過去,未能簡單有效地在傳統數據庫中增加、組織何刪除字段的限制(主要由于重復縱列的使用)沒有造成太大的阻礙,在當今日新月異的信息環境里,所搜集、處理何報告的信息的內容和結構多變,其限制越來越快被人們所感覺到。
相應地,使用數據庫系統的個人和機構維持系統的成本就會因此增加,特別是當必須維持或建立大量的現存記錄以達到維持的目的的時候。
本發明目的在于減輕至少一個上述的缺點,提供一個可靠有效的方法來讓人們可以高效率地建立、組織、重新命名或刪除數據庫里的信息縱列。
在1997年3月12日和1997年3月13日,在澳大利亞遞交的PO5601和PO 5638號臨時申請的說明書中,對于優先功能一項,我們回答是"傳統"和"alpha"數據庫。alpha數據庫被形容為存儲alpha字段定義和alpha字段數據的傳統式數據。然而在此之處,alpha可以被解釋為不同的意義,而不只是一個不同的名字而已;根據此定義,此說明沒有用alpha。"合計"這個詞現在用來表示一個alpha記錄,而"有關的稱謂信息"現在指組成alpha字段的alpha記錄。一個"alpha數據庫"現在指的是"有關的稱謂信息的合計"。
基于上述,本發明一方面廣泛運用一個單獨在計算機數據庫集合中可供檢索地存儲的方法,而集合中的每個成分包含了相關的稱謂信息。其方法包括
將每個稱謂在傳統的數據庫里存儲為一個傳統的記錄,以求那些稱謂可以高效率地進行添加、移動或刪除;
提供進一步的數據庫方法,集合中的每個單獨稱謂信息都可以在進一步的傳統數據庫存儲為傳統的記錄,和
可操作地聯系每個單獨稱謂信息和它們的稱謂及集合,因而每個集合都可以被存儲、刪除、更新或查詢。
各自包含相關的稱謂信息的集合可如圖4所示。根據本發明,信息可以隨意地增加、移動或刪除,而不必重新制作信息庫中現存的記錄。
本發明可以使用諸如Microsoft Access,Microsoft FoxPro,Borland Paradox,Borland Dbase,Oracle Database系統以及類似的系統。然而,應用本發明的信息庫可以是包括關系式、等級式、聯邦式或物體主導式等的數據庫系統。如果希望的話,數據庫可以根據目的而設來存儲上述要求的信息。
在另一方面,本發明廣泛使用在傳統的數據庫存儲信息的方法。此方法如下
將每一個縱列定義存儲為一個傳統的數據庫里的傳統記錄,縱列定義因而可以高效率地作為傳統記錄作增添、移動和刪除。
提供進一步的數據庫方法,一個記錄的單元值被存儲為分開的記錄,和將每個縱列與其單元值相聯系。
一般希望通過隨同每個單元值,為縱列定義附加地存儲一項參考,來將每個縱列與其單元值相聯系。或者,也可以通過使用傳統數據庫外來語鍵盤來將每個單元值與其縱列相聯系。
通過使用這個方法,縱列的增添、刪除或重新組織不會破壞現存單元值的完整性。何況,不必在一個數據庫里重新制作任何現存的記錄,就可以進行這些操作。
根據本發明這個方面的改良形式,信息的組織可以包括
*建立一個傳統數據庫圖表,以下稱為"單元存儲圖表",存儲一個單元值縱列、數量相對較小的相關單元值和/或同類單元值縱列;
*建立另外一個傳統數據庫圖表,以下稱為"縱列定義圖表",存儲信息縱列的定義性特性,包括縱列的名稱和/或其它與縱列定義有關的其它信息。
*建立一個聯系在"單元存儲圖表"中存儲的個別單元值的裝置,其縱列定義圖表表示其各自的縱列定義。
從上述可以明白,與其象圖3那樣記錄的橫行組成一個圖表,圖2中每個雇員的橫行被存儲為一個傳統圖表的傳統記錄,即與其存儲語義相關的單元值,不如本發明使個別單元值縱列存儲在如圖5的"單元存儲圖表"那樣的分開的傳統圖表里,以求更容易地容許增添新的縱列和刪除、重新組織圖表中現有的縱列。
更進一步地,與每列定義有關的信息及其相關的特色被在每個縱列的"縱列定義圖表"被存儲為分開的記錄。(請參看圖5.3和圖5.4的縱列定義圖表)。
例如,與其如圖3那樣將單元值存儲在傳統記錄里,不如圖3"職員表"橫行的所有信息單元值可被存儲在單個數值的"單元存儲圖表",如圖5.1所示;而圖3中"職員表"橫行的串式信息單元值可被存儲在一個分開的串式單元存儲圖表,如圖5.2所示。
另外,職員表中與每列名稱定義有關的信息可被存儲為適當的縱列定義圖表分開的記錄,如圖5.3和5.4所示。
因為所有同類的單元值被存儲在單個單元存儲圖表,需要一個區分存儲在單元存儲圖表的不同類型的縱列的不同類型單元值的方法,以求某一縱列的某一單元值可為某一信息橫行而被建立、使用、維持或刪除。
為了識別在單元存儲圖表中的每個單元值所被存儲的縱列,一般應為存儲在稱為一個"縱列定義圖表"的第二個傳統式數據庫圖表中的縱列定義添加參考。要這樣做,可以給每個縱列定義圖表一個獨有的號碼,并將此號碼存于存儲在一個單元存儲圖表的每個單元值。
另外,同時被存儲的還有存儲于一個縱列定義圖表的縱列的名稱,以及一個縱列為其定義所需的任何其它特點,諸如大小、范圍和精確度。請參看圖5.3和5.4。還有,存于單元存儲圖表的每個單元值還存儲了單元所屬的每個行號和縱列識別標志。
因此,正如在傳統方式字段里的記錄可被構造、使用、更新、查詢、索引和維持,同樣道理,單個的橫行和個別的單元值也可被使用、更新、查詢、索引和維持。
用傳統數據庫術語來說,單元存儲圖表中記錄的識別標志值充當"外來鍵",以便可以較容易地使用某行或列的某個單元值。所以,對每個單元存儲表而言,至少有一個相關的縱列定義表;反之亦然。
使用縱列定義圖表的例子包括圖5.3的縱列定義數值表和圖5.4的串式縱列定義表。這兩個縱列定義表為圖2所示的職員信息中每個不同類型的縱列定義了獨有的縱列識別號碼,隨同縱列名稱和其它適當的縱列特點。然后,縱列獨有的識別號碼作為單元存儲表中的外來鍵,如圖5.1和圖5.2所示,來識別某一單元值屬于哪一個定義的縱列。
例如,在圖5.1,<2,1,6471>這個記錄代表在圖2所示的雇員信息中的第二行、第一列的信息(請看在"雇員號碼"縱列的"縱列定義數值表"中的縱列數值定義)。另外,在圖5.2,<4,2,Cairns>這個記錄代表在圖2所示的雇員信息中的第四行、第二串式縱列的信息(請看在"城市"中的"串式定義表"中的串式縱列定義)。
在另外一個方面,本發明使用一個包括以下特點的數據庫結構
一個傳統的數據庫表,建立為一個用來存儲縱列定義特點的"縱列定義表",包括縱列名稱及其它關于縱列定義的有關信息;
另一個傳統的數據庫表,建立為一個單元存儲圖表,存儲單元值縱列和相關的橫行值的縱列,和
聯系存在單元存儲圖表的個別單元值及其各自在縱列定義表的行列值的相關方法。
典型實施方式的描述
本發明的一個典型的實施方式是一個稱為CleverX的數據庫系統的信息組織。CleverX的詳細信息請見所附之使用手冊。
CleverX是一個靈活而先進的信息和評估捕捉工具;它是根據本發明的一個方面、同時使用CleverX的術語,用一個傳統數據庫系統來存儲和組織信息。
CleverX工作書是包含根據本發明而組織信息的一個數據庫;
其它CleverX調色板,如CleverX工作頁、CleverX部分、CleverX答復和CleverX文段框根據本發明來代表不同類型的縱列。
因為本發明有效地容許數據庫內信息的增減和修改,CleverX同樣容許CleverX工作頁、CleverX部分、CleverX答復和CleverX文段框的增減和修改。其中的每個部分負責CleverX用戶決定的CleverX內信息的收集和組織。
再者,本發明容許隨每個縱列定義而存儲附加的特性,CleverX應用此項功能來存儲附加的CleverX組成部分定義特性,諸如用戶界面圖樣、安全、用戶確定的特性和其它CleverX組成部分的關系。
另外,CleverX應用本發明容許使用代表不完全或未確定的信息的功能,因而容許用戶部分地說明或讓CleverX組成部分不完全。更進一步地說,CleverX容許使用的用戶來下定義,決定何時不用數據庫登記用戶信息的定義條件。在這些情況下,CleverX用戶所提供的信息可被存儲在數據庫的一個非統一的橫行里。
增添一個新的信息縱列
正如上面所述,傳統數據庫系統的局限之一在于大多數系統不容許在現存圖表上增添新的信息,除非您建立一個包括新信息l欄的圖表、從舊表復制所有現存記錄到新的圖表中、并可能要重新索引新圖表。見圖6。
雖然對于現存記錄不多的、或信息數據圖表極少改動的傳統數據圖表來說,這個問題可能并不大,但是對于存有大量記錄或經常需要改動的數據圖表來說,問題就嚴重了,因為重建現存圖表的過程在發展和處理時間方面成本很大,后者通常與在數據庫的記錄數目成正比。
雖然有些較新的數據庫系統現在允許添加新信息縱列到數據圖表,而無需明顯地進行建設新圖表或復制現有圖表,它們所需的時間往往與現有的記錄數目成正比,和/或不允許重新命名、移動或刪除現存數據字段。
通過根據本發明來組織信息的存儲,在相對較短的時間內就可以把新的信息縱列添加到數據庫圖表里。何況,不必重新制作或重新索引現存的記錄。這是因為增添一個新的縱列只需在"縱列定義圖表"添加一個新的記錄。圖7概述了增加一個新的縱列的具體步驟。
例如,為了增加一個新的縱列來入職員的身高,在一個傳統的數據庫系統所需的步驟如圖6所示。而根據本發明組織信息的話,增加一個"身高"縱列的過程如圖8所示。不在一個橫行存入相關的單元值的結果是不必在每個可能的新縱列的記錄保留存儲空間,因為新的縱列的新單元值將會在一個新的或現存的圖表內分開存儲。
刪除一個現存的信息縱列
傳統的數據庫圖表的另一個局限性是刪除現存縱列也需要重新制作圖表記錄,正如增添新的信息縱列到圖表時所需的一樣。然而,通過使用本發明的方法來組織信息的存儲,刪除信息縱列只需
將某一縱列從其"縱列定義圖表"中刪除,和
將某一縱列存在相關的"單元存儲圖表"中的相關的單元刪除。
圖9概述了為達到此目的需作的具體步驟。
不必進行記錄重建的原因在于刪除一個縱列只要求從"縱列定義圖表"中刪除一個縱列定義記錄,和從相關的"單元存儲圖表"中刪除縱列單元值。因為單個單元值被分開存儲于數據圖表中,所有的信息不必進行記錄重建。
例如,為了在圖3所示的傳統"職員表"中刪除"工資"信息縱列,必須建立一個沒有"工資"信息縱列的新的"職員表",然后必須將所有現存記錄值從現存的"職員表"復制到一個新圖表,減去"工資"縱列值。
根據本發明,要從一個數據庫刪除"工資"縱列,只需
從如圖5.3所示的"縱列定義圖表"數字列中刪除"工資"縱列定義。其結果如圖10.1所示。然后,
從如圖5.1所示的"單元存儲圖數字表"中刪除"工資"單元值,使用如下述的傳統數據庫結構查詢語言。其結果如圖10.2所示。
("從單元存儲圖表刪除記錄;縱列數字=3")
重新命名和移動現存縱列定義
在一個使用傳統方式的數據庫里表達的信息時,經常不可以重新命名或移動現存的縱列定義。這是因為這樣的操作通常要求重新建立現存的圖表記錄,正如要增添或刪除字段定義時一樣。
根據本發明組織數據庫信息可能只需在"縱列定義圖表"中改動適當的縱列定義。因此,不必使用存儲在"單元存儲圖表"中的單元值,籍以重建現存記錄。
例如,為了在如圖2所示的職員信息中將"年齡"列名稱改為"出生后的年數",根據本發明構成的數據庫只需改變"縱列定義數字表"中適當的縱列,如圖11所示。
結構變化的可應用性
根據本發明制作的信息的另一個特點是上述操作(增添新的信息縱列、編輯或改變數據庫圖表中縱列的定義)可以隨意無目標地進行。何況,在數據庫里存儲或更新新的或現存的單元值的時候,也可以進行這些操作。這是由于在"單元存儲圖表"中存儲單元值與在"縱列定義圖表"中存儲縱列定義兩者是相互獨立的。再者,因為縱列名稱或相關特性也可以在數據庫信息操作的同時進行修改。
與在數據庫組織信息的傳統方式相比之下,這就提供了重大的優勢,因為在大多數情況下,不可以在進行其它操作的同時進行修改結構、定義或構造數據庫的縱列。在很多情況下,根據本發明組織信息的數據庫在對數據庫進行結構更新時,不會讓聯網用戶空等候。
記錄完整性和非統一橫行的信息
根據本發明制作信息的另一特點是未確定、不完全或未知的單元值存儲空間不會象以傳統方式存儲信息的數據庫系統那樣,被重復存儲起來。
例如,在圖12,職員表含有一個"配偶"列,那些沒有配偶的職員的存儲空間就會被浪費,因為傳統的數據庫記錄保留足夠的存儲空間給它所有的字段數值,不管所有的字段數值實際是否被用上。
然而,通過根據本發明組織信息,橫行中未確定、不完全或未知的單元值不會被存儲。例如在圖13中,Mary和Dave的配偶單元就沒有被存儲。結果是在單元值未被用上時,根據本發明存儲信息的數據庫不會浪費空間。
不同于傳統方式的橫行,這個特點容許橫行信息有非統一的結構,因此容許表達非統一的橫行信息[OUT,如美國專有權5682524號所述],無需發展另外的數據庫軟件查詢結構,無需以混合或非傳統的二元格式來呈獻橫行信息(二元格式須使用如SQL的傳統數據庫查詢語言能操作的如BLOB即二元大型對象的單個字段);也無需限制使用按本發明構成的信息的數據庫工具,因為大多數標準數據庫發展工具若無附加軟件的發展,就不能直接檢查BLOB字段。
添加一個新的信息橫行到數據庫
因為個別的信息橫行在數據庫里并非以單項記錄的形式存儲,所以不能使用在以傳統方式組織信息的數據庫添加整行信息橫行的傳統方法。取而代之的是每個個別的單元值作為一個分開的記錄,添加到適合的"單元存儲圖表"。圖14概述了此步驟。圖15是應用圖14所示步驟的例子;它顯示了添加包含單元值的新的第五行的結果。該單元值使用圖14所示的步驟,展現了一組信息{[(職員號碼,1234),(名字,KEVIN),(年齡,31),(城市,MELBOURNE),(工資,52000)]}。
從數據庫檢索現存信息橫行
同樣地,因為個別的信息橫行在數據庫里并非以單項記錄的形式存儲,所以不能使用在以傳統方式組織信息的數據庫檢索信息橫行的傳統方法。取而代之的是每個個別的單元值從適當的"單元存儲圖表"被逐一檢索。圖16概述了此步驟。作為圖16所示步驟的例子,從存儲在圖5的信息中索取第二行的結果是{[(名字,MARY),(年齡,26),(城市,BRISBANE),(工資,42000)]}這組信息的回歸。
更新數據庫的一個現存信息橫行
同樣地,因為個別的信息橫行在數據庫里并非以單項記錄的形式存儲,所以不能使用在以傳統方式組織信息的數據庫更新信息橫行的傳統方法。取而代之的是每個個別的單元值從記錄被存儲的適當的"單元存儲圖表"中被更新。圖17概述了此步驟。作為圖17所示步驟的例子,圖18特別突出更新圖5的第三行{(工資,41000)}的結果。
不同于對以傳統方式存儲在數據庫的信息進行更新那樣,在更新根據本發明存儲在數據庫的信息時,不比更新所有的單元。
從數據庫刪除一個現存的信息橫行
刪除時,每個個別的單元值從適當的"單元存儲圖表"中被刪除。圖19概述了此步驟。作為圖19的步驟的一個例子,圖20展示了刪除圖5所示的數據庫第二行的結果。
查詢存儲于數據庫的信息
本發明的優點之一是它使用傳統的數據庫技術來存儲信息。這就讓適用于以傳統方式存儲信息的操作也適用于根據本發明的方式存儲的信息。
結果,諸如SQL的結構查詢語言、索引系統和報告工具可以使用于根據本發明存儲信息的數據庫。圖21概述了此能力,并特別強調了如何使用傳統SQL查詢以傳統和本發明兩種方式表達的信息。
索引數據庫中的信息(作索引)
制作和維持以傳統方式存儲的單元值的方法同樣適用于根據本發明存儲的單元值。例如,圖3職員表的"名字"一欄上所建的索引,可以在圖5的"串式單元存儲圖表"中的串式數值字段上制作。然而很重要的是,在圖5的"串式單元存儲圖表"中的串式數值字段上制作索引,對除了"名字"欄之外的數值另外有副作用,因為其它串式單元值也被存儲在"串式單元存儲圖表"。那就是說,為圖5的"串式單元存儲圖表"中的數值字段上制作索引,不僅對"名字"縱列值作索引,而且還對"城市"縱列作索引。雖然在某些情況下,此額外的索引并無必要,但我們要克服這一點的話,可以通過建立一個附加的"名字單元存儲圖表"來存儲僅限于名字的串式信息值。圖25舉例說明了這一點。
組織信息的較佳方式
因為設計本發明是為了提供有效管理信息縱列的方法,其結果之一是索取整行的單元值不如以傳統數據庫的記錄存儲單元值橫行那樣效率高。然而,補救的方法是運用一個傳統的連接單子方法來存儲單元值,而每個單元值額外地存儲相關信息并將它連接到橫行的下一個單元值。圖22表明了如何使用此方法來呈現圖5所示的信息。不過,連接表達方式的特點之一是如果要刪除單元值縱列,可能要重建單元值之間的連接。
增加和更新縱列的適當步驟可能如前面所述。增減、更新和檢索整個信息橫行的適當步驟如同標準的連接步驟一樣。
鎖定記錄
本發明提供的另一個優勢是在一個有多個用戶的數據庫的環境下,個別的單元值可以在更新時被鎖定。它的好處是一個或以上的數據庫用戶因此可以同時更新同一行的不同單元值。
例如,某一機關的一個用戶希望更新代表圖3"職員表"第一行的"名字"縱列的單元值,而另一個用戶,可能是在同一機關的另一部門,在同一時間想要更新代表圖3"職員表"同在第一行的"工資"縱列的單元值,那麼,兩個更改可以同時進行。
這就不同于大多數的數據庫系統的傳統信息組織;傳統組織在任何同一時間只容許一個用戶更新某一記錄。
重建數據庫的單元值
本發明的另一方面包括了改動縱列定義特性和重建它們在"單元存儲圖表"相應的單元值的能力,而不致影響其它橫行單元值的完整性。其好處在于單元值縱列的存儲要求隨時間的推移而變化,縱列定義可被更新,其相應的單元值得以重建,但其它橫行單元值不會受到影響。
例如,當我們考慮過渡到2000年的時候,此特色就變得非常明顯。通過根據本發明來組織信息,只需重建"單元存儲圖表"中的年份單元值,而不是象目前的危機中的情況那樣,重建所有包括年份的兩位數字的傳統數據庫圖表記錄。
增添一個新的縱列類型
本發明的另一優點是,正如可增添新的信息縱列一樣,也可以增添新的縱列類型。
例如,除了可以增添現有類型的一個新的縱列到一個如圖7所示的、用本發明的方法呈現信息的數據庫,還有可能將一個新類型的"縱列定義"和"單元存儲圖表"增添到數據庫上,以便新的縱列類型可被加在信息橫行上。
圖24說明了此特點。它添加了一個日期縱列定義和日期"單元存儲表",讓日期單元值存儲在雇員信息橫行里。
有些企業在建造數據庫時,要收集、存儲、編寫、處理和報告的信息的內容和結構還未完全知道。對于這些企業,本發明特別有用。例如,任何進行評估、調查、廣泛使用筆記、要作出判斷、設計問價、估計及其它類似工作的企業,或者在信息結構和內容多變的情況下,都可以廣泛應用本發明建造的系統。
例如,對于老師、醫生、律師、銀行、保險和推銷公司及同類的個人和機構,他們收集的信息和知識在結構和組織上可能會變化,而且隨時間的推移,需要經常作修改,因為他們的信息需要有效地度身定做,而且要將中斷數據庫系統的可能性減至最小。
理所當然地,我們要明白上述旨在舉例說明本發明;內行專業人士看到的明顯的謬誤和需作更改之處,均屬于附屬聲明所述的廣泛范圍之內。
使用手冊
第一版
精靈制作公司(CLEVERWORX INC)內容介紹....................................ERROR!BOOKMARK NOT DEFINED. 歡迎適用CleverX.......................Error!Bookmark not defined. 如何在此手冊找答案....................Error!Bookmark not defined. 安裝CleverX...........................Error!Bookmark not defined.
發行通知............................Error!Bookmark not defined.
硬件和軟件要求......................Error!Bookmark not defined.
安裝CleverX電腦互聯網套裝...........Error!Bookmark not defined. 卸除CleverX...........................Error!Bookmark not defined. 文件習慣用法.....................................................4 聯系CleverworX...................................................4 求助要求.........................................................4了解CLEVERX.............................ERROR!BOOKMARK NOT DEFINED. CleverX干些什么.......................Error!Bookmark not defined. 如何使用CleverX.......................Error!Bookmark not defined.
使用CleverX包括的階段...............Error!Bookmark not defined.
第一階段---捕捉CleverX項目內的知識...........................9
第二階段---使用CleverX項目內的知識Error!Bookmark not defined.
第三階段---制作有用的成品.........Error!Bookmark not defined.
CleverX組成部分.....................Error!Bookmark not defined.
構造知識的組成部分................Error!Bookmark not defined.
展開(使用)知識的組成部分....................................11
組成部分特性........................Error!Bookmark not defined.
組成部分名稱................................................11
組成部分評語......................Error!Bookmark not defined.
組成部分求助文段..................Error!Bookmark not defined.
組成部分分數......................Error!Bookmark not defined.
組成部分之間的關系..................Error!Bookmark not defined.
指令值............................Error!Bookmark not defined.
隱藏組成部分......................Error!Bookmark not defined.
進行更該時保持一致性................Error!Bookmark not defined.
制作報告和統計數字..................Error!Bookmark not defined.您的第一個CLEVERX項目...................ERROR!BOOKMARK NOT DEFINED. 建立您的第一個項目..............................................14
啟動CleverX.........................Error!Bookmark not defined.
建立和打開項目......................Error!Bookmark not defined.
CleverX主窗口.......................Error!Bookmark not defined. 儲存和命名一個新的項目.......................................17 添加和命名組成部分..................Error!Bookmark not defined. 建立樣板項目........................Error!Bookmark not defined. 使用特性編輯........................Error!Bookmark not defined.
給“答復”添加評語和分數..........Error!Bookmark not defined.
由預設選定一個答復................Error!Bookmark not defined.
單項和多項選擇部分................Error!Bookmark not defined.
隱藏組成部分...............................................27使用您的新項目........................Error!Bookmark not defined. CleverX工作書流覽器.................Error!Bookmark not defined. CleverX評估編輯.....................Error!Bookmark not defined. 進行評估............................Error!Bookmark not defined. 建立樣板評估........................Error!Bookmark not derined.
給Fred Smith的評估.........................................34CleverX報告...........................Error!Bookmark not defined. 打印CleverX報告.....................Error!Bookmark not defined. 改變所選的報告格式..................Error!Bookmark not defined. CleverX報告管理系統.................Error!Bookmark not defined. 報告定義特性編輯....................Error!Bookmark not defined.
第一章
介紹歡迎使用CleverX
CleverX是管理專業知識的革命性的新工具。
在專業評估某一對象/情況而作報告時,CleverX大大地減少所需的時間和工作量。
通過使用CleverX,任何重復使用專業知識的工作效率幾乎都可以得到提高。
CleverX的用戶包括
·長時間批注大批學生作業的教師和大學學者
·對其病人作評估或報告的醫生和其他專業醫療人員
·花大量時間進行檢查、稽核或評估并就每次稽核寫報告的工程師、質量經理
人員和審計員。
·花大量時間準備類似或重復的引語、建議和答覆的各行各業的職員
·花費大筆預算進行調查和校勘結果的推銷研究人員和民意調查員。
·花大量時間下定單的各行各業的職員。
·花大量時間就與他們有關的案件、大事或情況寫報告的警察和軍事人員。
在所有上述以及其它無數的情況下,使用CleverX均可使您在質量和效率方面都得
益良多。如何在此手冊找答案
此手冊為您提供了關于如何使用CleverX應用程式的說明。此手冊假設您熟悉“微
軟視窗”環境并能使用諸如“視窗探索者”(Windows Explorer)等的應用程式。
本章的其余部份包括了有關如何安裝和反安裝(卸除)CleverX的資料,以及其它一
些諸如如何聯系CleverworX公司等的看家本領。
此手冊的其余部份談及以下話題
第二章——了解CleverX
第二章包含了關于CleverX如何工作以及您如何從使用CleverX得益的概觀。為了
能夠高度了解與CleverX有關的主要概念,您應該讀此章。
第三章——您的第一個CleverX項目
第三章為您設計和使用一個CleverX項目提供了按步就班的輔導。若您想在安裝了
CleverX之后立即就開始使用,那么您可以直接看第三章。但是看完了輔導之后,
您可能要回到第二章。安裝CleverX
您可以用一般的建立(Setup)程序來安裝。此“建立”程序包含在CleverX套裝里面
,稱為“Setup.exe”。
此“建立”程序可將CleverX、此用戶手冊和其它CleverX項目樣本安裝入您選定
的目錄里。發行說明
CleverX套裝中的“讀我”(README)文件包含了關于CleverX的現行發行本的資
料。您在安裝CleverX之前應先讀此文件。所需的硬件和軟件
您至少要具備以下的硬件和軟件才能操作CleverX
·一個附有486或更高級的文字處理程式、與IBM相容的個人電腦
·微軟95視窗或微軟NT視窗3.51或更高級的版本
·至少16MB的記憶
·至少10MB的未用硬盤空間
·鼠標、鍵盤和VGA(或更好的)屏幕顯示器各一安裝CleverX電腦互聯網套裝
CleverX網頁分派CleverX程式。
要從網頁下載CleverX程式的話
1 使用您的網頁瀏覽器,去CleverX網址http//www.cleverx.com
2 去"下載"(download)網頁。
3 在"分派CleverX"的聯網處按按鈕
4 將CleverX套裝存入您的磁盤機里。
注一旦您已經下載了CleverX套裝您必須通過“建立”程序來安裝
CleverX。您不可以直接從電腦互聯網下載處操作CleverX。
要從電腦互聯網套裝安裝CleverX的話
注在安裝CleverX之前,您必須先去除以前可能安裝在您的機器內的
CleverX舊版本。請看下述的“去除CleverX”。
1 關閉在您的機器運作中的、除了“視窗探索者”之外的所有應用程式。
2 使用“視窗探索者”去磁盤機中CleverX套裝所在的目錄。
3 啟動"Setup.exe"。
4 遵照您的屏幕上的指示去做。去除CleverX
要將從您的電腦中去除CleverX的話
1 確定CleverX不在運作中。
2 從視窗的“開始”(Start)命令表中選擇“設定”(Settings),然后選
“控制臺”(Control Panel)。
3 在“控制臺”處按兩下“加/減程序”(Add/Remove Programs)。
4 去“安裝/卸除”(Install/Uninstall)間標。
5 從程序單中選CleverX。
6 按“加/減”(Add/Remove)按鈕。
7 遵照您的屏幕上的指示去做。文件習慣用法
此手冊使用以下的排字習慣
例子說明
刪除(“Delete”)黑體字用于表示CleverX按鈕或命令
表項目之名稱
文件|貯存(“File|Save”)豎線用于表示命令表等級結構內的項
目。例如“文
件”命令表中的“貯存”命令項
打印此項(“type this”) 您打入的字以courier這種字體表示
“組成部份名稱”(“component name”)您給CleverX組成部份的命名以times
字體在引號顯示聯系CleverworX
CleverX是“精靈制作公司”(CleverworX Inc.)的產品,其地址為Suite 670,111
North Market Street,San Jose,California,94113-1101。您可以通過大電話到(美國)
408-367-6125聯系。
網頁地址是http//www.cleverx.com
電子信定單可發到sales@cleverx.com要求幫助
可將求助要求發電子信到
support@cleverx.com或通過我們的網頁傳遞。我們致力于保證CleverX
是一個高質量的產品。通過在求助要求中提供以下資料,您可以幫助我們為您解
決您在使用過程中碰到的任何問題
·CleverX版本號碼(可以從“幫助|關于”(“Help|About”)屏幕上找到
·您所使用的運作系統(95視窗還是NT)以及運作系統的版本號碼
·CleverX所顯示的信息的確切用詞
·關于發生問題時您在干什么的描述
·我們如何可以讓問題再次出現的一步步的說明
·您可能有的任何CleverX項目(.cx)以便讓我們使問題再次出現
·CleverX日記文件;您可從95視窗的\Windows\Temp\cx.log或從NT
運作系統的\WinNT\Temp\cx.log處找到
·您安裝于電腦內的任何其它軟件(及其版本)
第二章
了解CLEVERX
本章旨意在于解釋一些關于CleverX的概念以幫助您從軟件中取得最佳的結果,并
使本手冊的其余部份更容易明白。若您喜歡立即開始使用CleverX、回來再看本
章,那么您可以跳到第三章;在那里將有一個關于的CleverX輔導性介紹。CleverX干些什么
在知識管理和知識展示方面,在質量和生產量方面都使您受益非淺。CleverX可用
于取得、構造、展示和維持包括教育、保健、醫藥和商業等無數行業的專業知
識。
專業知識的例子包括教師給予學校或大學學生作業的評語、醫生在病人狀況報告
中寫的資料或與求職/訂貨問價有關的細節。
在上述所有以及其它很多方面,CleverX通過減少運用專業知識所需的工作時間和
努力,為您提供極大的優勢。
有效地捕捉專業知識
CleverX為捕捉專業知識提供一個簡單而有力的機構,到現在為止,專業知識管理
的主要障礙一直關于取得構造分析和維持該知識有關的時間和費用。CleverX不但
能輔捉專業知識,而且能大幅度地減少這些日常工作的時間。這樣的省時作用就
是促使專家們使用CleverX的原因。
有力地構造專業知識
CleverX將專業知識可以構造成一棵“智慧之樹”。等級結構容許您輕易地取得和
使用知識,正如改知識所需要的。在最高層,只顯示一般資料。用戶可以根據需
要“鉆下去”。此結構擴大了儲存于CleverX內的知識和數據的功能。有效地展示專門知識與其它很多系統比起來,CleverX能讓用戶更有效地使用專門知識。在無數情況下,我們很快就意識到需要展示某些知識,但我們結果變成使用一種效率非常低的方法來作此展示。這就是“資料瓶頸”。CleverX消除了這個瓶頸。發生“資料瓶頸”的例子之一是教師批改作文或作業。該老師可能很快就察覺到某一學生的作業存在某一問題,但他得花很多時間低效率地寫下同一評語,以求讓學生下一次可以有所改進。
因為很多學生經常犯同樣的錯誤,老師可能要費力地一次又一次大敵批寫這個評語。這就是“資料瓶頸”的出現;因為雖然老師已經很快發現問題,他仍然得花時間詳細地在報告中寫下該問題。CleverX通過大幅度地加快使用知識的速度來消除“資料瓶頸”。不斷維持專業知識大多數數據庫和專家系統的主要缺點在于它們包含的信息結構是靜態的、難以更改。這些系統幾乎總是要求用戶有一些編程序的技能。CleverX則不同。即使在您已經完成使用CleverX項目來收集資料之后,CleverX項目的結構仍可輕易改變。這有幾個重要含義·某一些CleverX項目所捕捉和使用的專業知識隨時間的推移而進化,改善·其他人可以利用和應用此專業知識,因而提高他們自己的技能和表現,以及
·在個別的應用范圍內可供使用的專業知識可以更具一致性和連貫性
眾人使用的資料標準化
通過捕捉和構造在一個CleverX項目的知識,有可能讓很多不同的人以同樣的方式
運用此知識。例如,若一個CleverX項目包含了批改學生作文的標準,那么,就有
可能將該項目分送給很多不同的老師,他們批改時就可以應用同樣的標準。
無須編寫程式
CleverX的優點之一十您無須使用數據庫、專家系統、電腦數碼或傳統的資料系統
就可以享用其好處。取而代之的是CleverX提供的方便用戶的圖形用戶界面;該界
面如同文字處理系統和通盤賬表等標準應用程式一樣用法簡單。
CleverX并非一個數據庫,也非專家系統、文字處理系統或通盤賬表,但同時,它
可以更容易得多地用來解決通常用上述工具解決的問題。不妨想象有四個互相重
疊的應用程式的圓圈;一個圓圈代表數據庫,另一個代表專家系統,第三個代表
通盤賬表,第四個代表文字處理系統。如果我們將CleverX放于其中,它將置身于
這些重疊圓圈的中間。
如何使用CleverX
要明白CleverX如何運作,請考慮一下一位老師批改學生作文的情況。假設該老師
要就他們的文章結構作些反饋。關于結構的評語可能是
你的作文介紹部份不夠充份。你的介紹部份至少要概述您將在文
章主體運用的主要論點。
一般情況下,老師將在學生的文章上手寫這個評語,或者會將這個反饋打字于其
報告上。結果老師要將此反饋多次手寫和打字,因為很多學生會犯同樣的錯誤。
CleverX提供一個快得多的方法來將反饋給予學生。通過使用下圖所示的“CleverX
評估編輯”,老師只需從一套顯示出來的評語、或從他自己先前擬定的答復中,選
擇合適的評語。
在“評估編輯”選擇一個答復,CleverX就會做以下事情
·CleverX自動將評語插入給予學生的報告中
·CleverX自動使用與評語有關的分數來更新學生的得分
·CleverX可以根據到目前為止已被選用的答復,自動改變可供使用的一套答
復。因此,例如若一名老師選擇了一條評語說學生的拼寫差,新的的答復可
以供老師使用來說明拼寫差成怎樣。通過編輯一個CleverX項目,老師建立、維持和構造可供使用的一套答復。一旦老師已經使用了CleverX來批改一個班的學生的作業,就可以運用此系統,根據所選的答復,來決定學生的分數、以數種方式打印所有學生的報告和對照分析關于全班的報告。與使用CleverX有關的階段
理論上,使用CleverX有三個階段第一階段.您使用CleverX來取得一個CleverX項目的知識。第二階段.您使用CleverX項目中的知識,運用來完成一項任務。第三階段.您根據在第二階段輸入的數據,制作報告、進行分析。第一階段----捕捉CleverX項目的知識第一階段是一個預備階段;您建立一棵“智慧之樹”,該樹包含了待第二階段用的知識。您可以將此預備階段看成如同只建立一封格式信的模板,而不提供收信人的姓名、地址。預備階段建立起一個CleverX模板,具體的數據則可以以后才輸入。這也類似在通盤賬表建立起公式,而不真正輸入具體數字-----公式就相當于一個模板,待以后用作具體用途。CleverX的一個非常主要的優點是它容許您輕易地取得或更改知識,無論任何時候、處于任何階段。即使在你已經開始使用項目之后,您也可以增加、刪除和修改CleverX智慧之樹的信息。例如,要建起的一個CleverX項目可能是有關建立一套批改某一作文題目的標準、將分數與每條標準相聯系和擬定給學生的每條標準的反饋評語。然后,您可能會運用此項目去批改一些作文(第二階段),之后您發現想要增加有些沒有包括在項目內的標準。CleverX容許您增加這些標準,并會自動地更新您已經建立的任何現存評估。
第二階段----使用一個CleverX項目內的知識
在第二階段,CleverX被用于進行評估。評估是將項目內的知識作個別使用。
例如,對某一個別學生的作文的評估或某一醫生對個別病人病況的評估。
很明顯地,個別的CleverX項目可被用于建立很多評估,例如,若您在批改學生
的作文,那末,您可以運用CleverX去選擇適用于每個學生的作文的不同批改
標準。您將根據單獨一套共同的評分標準為全班每名學生建立一個評估。
您可以將此步驟看成類似根據同一通盤賬表開不同發票,或根據一個共同的模板
給不同的人寫很多格式信。就CleverX而言,您通過使用在
“項目”中捕捉到的知識,建立很多新的評估。
第三階段----制作有用的成品
在第三階段,您根據第二階段的結果,用CleverX制作很多的成品和報告。例如
在此階段可以計算學生的總分數、打印給學生的反饋和評語和分析全班的表現。
此階段類似使用通盤賬表套裝、根據輸入賬表的數據來制作圖表或報告。CleverX的組成部分
在CleverX,您用特別的CleverX組成部分來建立項目。組成部分有幾個不同
類型,每個類型在項目的捕捉、構造和運用專門知識方面都有其作用。有些組成
部分通過將成分分類來提供不同結構的類型,而其它組成部分則容許用戶在使用
CleverX項目建立評估時輸入數據。
下圖展示了一個CleverX項目的組成部分(一棵智慧之樹)的結構。下文將介紹
每個組成部分。
用于構造知識的組成部分
有些組成部分是專門用來構造CleverX項目的知識的。您運用這些組成部分來
建立一棵智慧之樹,專門知識已等級制度之形式構成。這些組成部分是
·文件夾
·工作書
·工作頁
·部分
這些組成部分的排列順序與它們在智慧之樹中出現的順序一致;文件夾包含工作
書,工作書包含工作頁,而工作頁包含部分,每一類型的組成部分有其各自的一
套特性。
您可以將此智慧之樹結構看成類似“視窗探索者”(Windows Explorer)所用的結構
。視窗文件夾可用來包括其它視窗檔案、文件和捷徑。同樣地,CleverX文件夾
、工作書、工作頁和部分可以用來包括其它CleverX組成部分。
用于運用知識的組成部分
有些組成部分是用來輸入您用CleverX創作單個評估的專門數據。這些組成部分
是“答復”和“文段框”。
“答復”和“文段框”包含在“部分”或“工作頁”內;它們是智慧之樹的“綠葉”。
CleverX的答復容許您從智慧之樹中選定您想要應用到個別評估的不同
部分。您只須指向某一答復并按一下鼠標,CleverX就會將與該答復有關的評語
輸送到報告里。因為每一個答復都可以與得分相聯系,所選定的答復也可以用來
計算數值,例如學生應得的分數,或一項問價的價錢。
“答復”得一個例子可以是“你的作文有超過10個拼寫錯誤”。此答復可
以與給學生的一個反饋評語(如“你的拼寫有待提高。以后請用字典”)也可以與
一個分數(如“若此答復被選用,則自動扣5分”)相聯系。
與選定一個答復不同的是CleverX文段框容許用戶輸入某一評估專有得文段。
例如,若您在批改作文,那末您可能需要輸入學生的姓名和號碼以識別每一
評估的對象。您用CleverX文段框便可以做到這些。組成部分屬性
CleverX每一類型得組成部分有一套屬性或特性。這些屬性用來儲存
CleverX項目的知識建立項目的專家為每個屬性提供數值。不同的屬性
適用于不同類型得組成部分,但CleverX組成部分的重要特性請見下面
的描述。
組成部分名稱
組成部分的名稱用于“CleverX探索者”(CleverX Explorer)
和其它屏幕以作識別。組成部分的名稱應有意義地表明該組成部分在項目中的作
用。例如,一個檔案若包含學生關于“羅密歐與朱麗葉”作文得評語,則可能應稱
之為“羅密歐與朱麗葉評價”。
組成部分評語
CleverX的工作書、工作頁、部分和答復都可以與評語相連。這些
評語提供與組成部分有關的詳細專業信息。通過使用“項目”進行評估,這些信息
可以被輸送到報告中。
組成部分幫忙文段
當您將組成部分添入一個CleverX項目時,您可以加入“幫忙”文段于組成部分來向
以后該項目的用戶表明您計劃將該組成部分作何用途。
組成部分得分
一些得分只可應用與“答復”,但它們能夠根據所選得答復計算每項評估得數值,
例如可以根據基于為某一評估所選的答復,自動計算一個學生的分數或一項問價
得價錢。組成部分之間的關系
CleverX包括了一些結構,用來保證用戶指定得組成部分之間的關系得以自動維
持。
指令值
最簡單得關系是它有能力堅持要求要在一個部分內至少選擇一個答復之后,系統
才允許用戶結束一項評估。例如,設計CleverX批改作文項目得人可能決定
用戶必須提供資料說明學生得作文是否按時交,即作文是否遲交。
一個名為“期限”得部分可能包含了“按時”和“遲交”得答復,CleverX會確保所
設計的每個評估至少要選上其中一項。
隱藏組成部分
另一個可以應用到組成部分之間的關系得限制是某些答復顯示與否,
可視對其它答復的選擇而定。因此,例如,一個批改測驗的CleverX
項目可以包含批寫測驗中所有問題得標準。然而,學生在考試時可以
選擇回答問題1a或問題1b,但不必兩個問題都回答。在這種情況下,
CleverX項目可以如此構成若學生選擇回答1b的話,與
問題1a有關得所有組成部分都會被隱藏起來。作修改時保持一致性
CleverX項目得重要特點之一是其適應變化的能力。例
如,假設您在批改一批作業的過程中,決定某一答復需作修改。您可
能會以為要改動先前所有與此改動有關的評語才能取得前后一致。有
CleverX,您不必這樣興師動眾。系統自動而且顯而易見地更新所有與
改動有關的評語、相關的范圍何得分。此功能與通盤賬表相似,即
改動某一列得一個數據,則其它相關的單元會自動重新計算以反應此
更改。制作報告和數據
CleverX的主要匯報功能是制作與每個所作評估有關得個別報告何數據。
CleverX系統得另外一個重要優點是它有能力制作與評估集合或一組或
類型的評估有關的不同報告。此系統有助于輕易取得一組所選擇的、
用來多方面提高質量的信息。例如,當檢查一個所制作的、關于不同
答案使用頻度的報告時,它可能會顯示在進行一大批評估時,某些
答復比其它答復用得頻繁得多。那麼,此信息可以用來指引改良得
策略或將現存的評估與以后的評估作比較。
第三章
您的第一個CLEVERX項目
本章引導您建立和使用一個簡單的CleverX項目。
您不必看“用戶手冊”的其它部分,本章足以讓您有所收益。然而,若您能回頭再看第二章“如何使用CleverX”,您將可以更好地明白關于CleverX的
重要概念。
您將在本章建立的項目是一個可供老師批改學生作文的項目中的一個小部分。
我們將要制作的項目結構如下
·項目名稱為“英國文學”(“English Literature”)。本項目將包括對英國文學班的所有評估。
·本項目中有一個我們將稱之為“亨利四世”(“Henry IV”)的文件夾。此文件夾將存放關于此課文的所有評估。
·在“亨利四世”(“Henry IV”)的檔案里將會有一項名為“作業之一”(“Assignment I”)的工作書。此工作書將包含對所有做此作業的學生的評估。
·“作業之一”(“Assignment I”)得工作書里一般將包含應用于此作業的所有評估的標準。為了說明本例,我們將只列出關于呈交作文的一些簡單標準。此作業的呈交標準非常嚴格;如果所呈交的作文違反一下任何規則,我們將對之作出評語并扣分
·必須準時交作文。
·作文必須有一個介紹,概達文章其余部分將用到的論點。
·學生應適當運用小標題。
·文章必須包括一個書目并注明引語來源。
·拼寫必須正確。
另外,若學生犯了10個以上的拼寫錯誤,CleverX則供老師選擇是否建議學生上拼寫補習班。建立您的第一個項目
在此部分,您將會建立一個上述的CleverX項目。在這個輔導的以后部分,
您將會看到如何使用此項目來批改作業,然后如何根據批改而作
報告。啟動CleverX
您可以用任何啟動視窗得應用程式的一般方法來啟動CleverX
·在工作欄上按“啟動”(“Start”)按鈕,然后從設立時CleverX所在程式組中
,選定“CleverX”。或
·通過使用“視窗探索者”,從程序組中找CleverX可執行檔案,然后按
兩下CleverX圖像。或
·通過在工作欄按“啟動|執行”(“Start|Run”),將“cleverx”名稱打入“開啟”
(“Open”)文段鈕,然后按OK。或
·通過建立一條通往CleverX可執行檔案得捷徑,在上面按兩下。建立和打開項目
當CleverX啟動時,“歡迎”屏幕讓您選擇打開現存的項目或建立一個新項目。
·若您選擇建立一個新項目,CleverX則會為您建立一個全新得空白
項目。
·若您選擇打開一個現存的項目,CleverX則會顯示一個標準的視窗
“打開文件”(“Open File”)對話框;您于是就可以使用此對話來尋找和打開您
想要的CleverX項目。
要開始建立您的第一個CleverX項目,您應從“歡迎”屏幕中選“新項目”
(“New Project”)。
建立一個新項目的其它方法是
·您可以從個CleverX菜單中選擇“文件|新”(“File|New”)
·您可以在CleverX標準工具欄上按“新”(“New”)按鈕。
打開現存檔案的其它方法是
·您可以從CleverX菜單中選“文件|打開”(“File|Open”)。
·您可以在CleverX標準工具欄上按“打開”(“Open”)按鈕。
CleverX只容許您在同一時間打開一個項目。如果您試圖在讓一個項目
打開著的同時,打開另一個項目或設立一個新項目,CleverX會在提示
您儲存現有項目之后將它關閉。CleverX主窗口
在“歡迎”屏幕上選定了“新項目”(“New Project”)之后,您就會看到如下圖所示的
屏幕。此屏幕顯示在設立一個CleverX項目時最常用的工具欄和菜單。
項目圖象
項目圖象代表CleverX為您設立的新的空白項目。您很快就會看到如何為
新項目命名。
回收站
所有被取消的CleverX組成部分被保存在回收站里,直到您通過清空回收站而將
這些組成部分永久清除。
標準工具欄和命令項
標準工具欄讓您可以盡快找到常用的CleverX功能,諸如
CIeverx智慧之樹
您將使用“智慧之樹”作為建立和維持CleverX項目的主要界面。“智慧之樹”容許您
改變當前打開的項目的結構,并提供運用組成部分功能的主要窗口。在本章,我
們將使用智慧之樹來建立我們的項目模型。
工具調色板
您用CleverX工具調色板來為CleverX項目增加其組戍部分。組戍部分是我們籍以
建立項目得基本成分。在本章余下的部分,我們將會看到關于如何使用紐成部分
的例子。儲存和命名新項目
一旦您已經建立了您的新項目,您就應該將它存入一個丈件
里。您應該每隔一段時間就有規律地儲存,以防萬一因為停電或者固為您的電腦
固任何原因突然關閉而失去資料。
儲存一個新項目
1 在工具欄上點選“儲存”(“Save”)按鈕,或者從菜單中選擇“文件|儲存”(“File|
Save”)。若您以前沒有儲存過此項目,您就會看到一個標準的“儲存為”(Save
As)對話框。
2 從“儲存于”(“Save In”)框中選擇一個視窗檔案,或者在主窗口按兩下不同
的視窗檔案。若要為文件設立一個新的視窗文件,按“設立新檔案”按鈕。
3 在“文件名稱”(“File Name”)框內,打入文件的名稱。習慣上,CleverX
總會將.cx加于結尾。
4 按“儲存”(“Save”)按鈕。
將您的新項目儲存起來,使用文件名稱為“英國文學”(“English Literature”)。
請注意,一旦您回到“項目探索者”,您的新項目名稱會被設定成與文件名稱一
致。增添何命名組成部分
既然您現在已經建立并命名了一個新項目,您可以將組成部分增添到項目里。下
圖顯示我們將要建立的項目的最后版本。
樣板項目使用了CleverX組成部分的所有不同類型,但不管所涉及的組成部分是什麼類型,添加何命名組成部分的過程都是一樣的。在您開始建立版本項目之前,請先讀下面關于添加何命名組成部分的過程的說明。將一個組成部分添加到一個項目1 從CleverX調色板(左手邊的縱列)上選擇您想要的組成部分。2 將組成部分從調色板拖曳到“項目探索者”上,并將新的組成部分置入一個現 存的組成部分。至于在哪里可以放置組成部分,是有一些限制的;本手冊以后部分將有解釋。您暫時不必擔心這些問題。重新命名一個組成部分當一個部分被添加到一個項目時,CleverX會給它一個預設名稱。您大概想要給該組成部分取個有意義的名字。1 選定您想要重新命名的組成部分。2 在選定組成部分后,右按之。一個命名單會跳出來。選“重新命名”
(“Rename”)。
3 一個框框會出現在組成部分名稱周圍,文字會以亮光顯示。
4 打入組成部分的新名稱。
5 按“回車”(“Enter”)鍵。建立樣板項目
建立樣板項目包含了添加和命名幾個不同的CleverX組成部分。以下說明將為您提
供引導。
檔案鈕
添加“亨利四世”(“Henry IV”)文件夾
1 用調色板上的檔案按鈕,將一個新的檔案拖曳并放置于“項目”徽圖(要
“拖曳并放置”,在徽圖上左按一下,按住,拖曳徽圖,然后在到將要放置的
徽圖處時放開,---請看“視窗求助說明”的詳細說明。)
2 重新命名該檔案為“亨利四世”(“Henry IV”)。
添加“作業之一”(“Assignment 1”)工作書
工作書按鈕
3 現在請用調色板上的“工作書”按鈕來拖曳和放置一本新的工作書于“亨利四世”
(“Henry IV”)檔案內。
4 一個命令單會跳出來;該菜單附有“之前”(“Before”)、“之后”(“After”)和
“進入”(“Into”)等的選項。選擇“進入”選項;一本新的工作書就會被加入了
檔案。“亨利四世”檔案會打開,以顯示里面新的“工作書”。
5 將新的“工作書”重新命名為“作業之一”(“Assignment 1”)。
添加“表達和結構”(“Presentation and Structure”)與“期限”(“Due Date”)工作頁
6 現在請用調色板上的“工作頁”按鈕來拖曳和放置一張新的工作頁于
“作業之一”(“Assignment 1”)工作書內。
7 “作業之一”(“Assignment 1”)工作書將會打開以顯示里面的工作頁。您還會
看到另一張稱為“識認”(“Identification”)的工作頁。暫時不要管它;本輔導以
后會對它作解釋。
8 將新的“工作頁”重新命名為“期限”(“Due Date”)。
9 現在請用調色板上的“工作頁”按鈕來拖曳和放置另一張工作頁于“作業之一”
(“Assignment 1”)工作書內。
10 除了“期限”(“Due Date”)工作頁之外,一張新的工作頁將會被添加于
“作業之一”(“Assignment 1”)工作書內。
11 將新的工作頁重新命名為“表達和結構”(“Presentation and Structure”)。
現在您的新項目應如下圖所示。
您現在可以將“部分”添加到工作頁內,以備把您以后將要用到的每條評改標準分組。添加“文章結構”和“拼寫”部分
部分按鈕
12 用“調色板”上的“部分”按鈕拖曳和放置一個“部分”入“表達和結構”(“Presentation and Structure”)工作頁內。
13 “表達和結構”(“Presentation and Structure”)工作頁將會打開以顯示里面新的部分。
14 將新的部分重新命名為“文章結構”(“Essay Structure”)。
15 現在請從“調色板”上拖曳另一個“部分”,放置于“表達和結構”(“Presentationand Structure”)工作頁內。
16 將新的部分重新命名為“拼寫”(“Spelling”)
17 現在請從“調色板”上拖曳另一個“部分”,放置于“拼寫”(“Spelling”)部分內。
18 一個命令單會跳出來;該命令單附有“之前”(“Before”)、“之后”(“After”)和“進入”(“Into”)等的選項。選擇“進入”(“Into”)選項;一本新的“部分”就會被加入到“拼寫”(“Spelling”)部分。“拼寫”(“Spelling”)部分會打開,以顯示里面新的“部分”。
19 將新的部分重新命名為“拼寫補習”(“Remedial Spelling”)。
20 到現在為止,我們已經加入了所有的“部分”;您的新項目應如下圖所示。
您現在可以將每條評改標準加入到“部分”里。每個評改標準都有一個“答復”組成部分供之使用。將“答復”加入到“期限”(“Due Date”)部分里
21 調色板上的“答復”按鈕拖曳和放置一個“答復”到“期限”(“Due Date”)工作頁。重復一次此步驟,以便在“期限”(“Due Date”)工作頁有兩個“答復”。
22 某一個新的“答復”重新命名為“按時交”(“Submitted on time”)另一個為“遲交”(“Submitted late”)。添加“答復”于“拼寫”(“Spelling”)部分
23 在添加3個新的“答復”于“拼寫”(“Spelling”)部分。
24 此三個“答復”重新命名為 ·“無拼寫錯誤”(“No spelling errors”) ·“1至10個拼寫錯誤”(“1 to 10 spelling errors”) ·“10個以上拼寫錯誤”(“More than 10 spellinge errors”)
25 添加三個“答復”于“拼寫補習”(“Remedial Spelling”)部分
26 它們命名為“是”(“Yes”)、“警告”(“Warning”)和“否”(“No”)添加“答復”于“文章結構”(“Essay Structure”)
27 現在添加三個新的“答復”于“文章結構”(“Essay Structure”)部分
28 將此“答復”重新命名為 ·“無介紹”(“No Introduction”) ·“無小標題”(“No Subheadings”)
·“無書目或引語來源”(“No Bibliography or Acknowledgments”)一旦您做了上述工作之后,您就完成了將組成部分添加到您的項目。您的新項目應如下圖所示。
要完成建立這個項目,您需要加評語和分數于“答復”里,并需要為新的組成部分
設立一些特性。使用特性編輯
CleverX項目中的每一組成部分都有一套特性。在這個部分,您會看到“部分”和“答
復”的一些特性,并將學會如何編輯這些特性來運用CleverX的一些更有效的
功能。
添加“評語”和“分數”于答復里
樣板項目中的每一答復都附有老師想要給予學生的、適用于該學生的
作文的反饋或評語。此答復還于一個分數相連;若該答復被選用于
學生的作文,則學生的總得分就相應地改變。下表顯示您將要在此
輔導部分添加到“答復”里的評語和分數。
我們使用CleverX“答復特性編輯”來添加這些評語何分數。啟動“答復特性編輯”
1 在“項目探索者”(Project Explorer),在您想要將評語和分數加到的那個“答復”上,右按滑鼠。
2 一個菜單會跳出來,該菜單附有“刪除”(“Delete”)、“重新命名”(“Rename”)、“特性”(“Properties”)和“取消”(“Cancel”)等選項。選“特性”(“Properties”);“答復特性編輯”會如下圖一樣顯示出來。
添加一個分數于“答復”您可以使用“答復特性編輯”來將分數和答復相聯系。CleverX然后便可以根據所選的答復,自動計算學生的得分。
1 在答復的“答復特性編輯“處,找“一般”(“General”)間標。
2 在“分量”(”Weight”)區間,填入您想與此答復相聯系的分數。您可以填入正數或負數,包括小數。
3 每當此答復被選用于一項評估時,CleverX會將答復的分數加在評估的總得分上。添加一項評語于答復上您可以使用“答復特性編輯”來讓評語與答復相聯系。若該答復被選用在學生的作文上,CleverX就會自動地將有關的評語發送到學生的作業里。
1 在答復的“答復特性編輯”上,找“評語”(“Comments”)間標。
2 在文段框里,打入您想要與此答復相聯系的評語。
請注意,您可以從其它來源,將文段復制和剪貼到“評語”(“Comments”)文段框里。例如,您在建立樣板項目時,可能想要復制和剪貼上表中的評語。
請注意,您還可以將評語添加到“部分”、“工作頁”和“工作書”上,雖然本樣板項目并沒有用到此功能。添加評語和分數于樣板項目上現在,使用上表中的資料,添加評語和分數于樣板項目的每個“答復”上。對于每個答復,您都
1 啟動答復的“答復特性編輯”
2 添加分數
3 添加評語
4 按“完成”(“Finish”)鍵由預設選定一項答復您使用CleverX進行一項評估時,可能想要由“預設”選定某些答復給每一名學生。在樣板項目中,若大多數學生都有1至10個之間的拼寫錯誤,您則可能想由預設選擇“拼寫”(”Spelling”)工作頁中的“1至10個之間的拼寫錯誤”(“1 to 10 spellingerrors”)的答復。這意味著在你建立評估時,只有對于那些沒有拼寫錯誤或有很多拼寫錯誤的作文,您才需要改變所選的“拼寫”(“Spelling”)答復。由預設選定一項答復
1 啟動您想要由預設選定的答復中的“答復特性編輯”。
2 在“一般”(“General”)間標,選擇“由預設選定”(“Select by Default”)框框。
3 按“完成”(“Finished”)按鈕。在您的樣板項目中,選“1至10個錯誤”(“1 to 10 spelling errors”)這個答復為預設選擇。單項和多項選擇部分樣板項目中的“拼寫”(“Spelling”)部分包括了一系列互相排斥的答復----在任何同一時間只能選擇其中一項,因為對于任何一篇文章而言,只有一項答復可以適用。另一方面,對于同一篇文章可以選擇多個“文章結構”(“Essay Structure”)部分的答復。CleverX讓您可以在一個“部分”設立一項特性,說明在此“部分”內只可作單項選擇還是可以作多項選擇。這樣,CleverX可令此概念自動操作。當CleverX建立一個新的“部分”時,系統預設選定了在該“部分”只能選擇一個答復。若您要改變這一特性,就必須使用“部分特性編輯”。啟動“部分特性編輯”
1 在“項目探索者”中,在您想要改變其特性的“部分”上,右按滑鼠鍵。
2 一個命令單會跳出來,顯示“刪除”(“Delete”)、“特性”(“Properties”)和“取消” (“Cancel”)等選項。選擇“特性”(“Properties”),“部分特性編輯”就會顯示出來。“部分特性編輯”與”答復特性編輯”看起來非常相似。設定某一“部分”內可選擇的答復的數目
1 啟動您想要的部分中的“部分特性編輯”。
2 在“答復獨特性”(“Response Exclusivity”)標題下,在“一般”(“General”)間標選擇想要的小圓鈕。您要在樣板項目的“文章結構”(“Essay Structure”)部分設定容許多項選擇。請現在就去做。隱藏組成部分在樣板項目中,“拼寫補習”(“Remedial Spelling”)部分只有在學生的作業有10個以上拼寫錯誤時,才需要顯示出來。若學生的拼寫錯誤在10個以下,老師則不希望看到這些組成部分顯示在屏幕上。然而,若學生的作文有10個以上的錯誤,老師則想被提醒關于建議學生上補習班的選擇。CleverX可以視乎對其它答復所作的選擇而容許您隱藏一些組成部分。有兩個途徑可以這樣做·每當某一答復被選用時,您可以隱藏一系列的組成部分;·每當某一答復沒有被選用時,您可以隱藏一系列的組成部分。在樣板項目中,您可以使用上述兩種方法的任何一種來隱藏“拼寫補習”(“Remedial Spelling”)部分。以下展示為樣板項目而設的第一種方法。下面是隱藏一個組成部分的一般步驟隱藏一個組成部分
1 啟動您想要使用來隱藏其它組成部分的“答復”中的“答復特性編輯”。
2 調節您的CleverX視窗,以便您可以同時看到“答復特性編輯”和“項目探索者”。
3 在“答復特性編輯”處,去“排除”(“Excludes...”)間標。
4 在“項目探索者”處,將您想要隱藏的組成部分拖曳至“答復”,然后將它放置于一個“對象”視窗中。若您想在“答復”被選定時,隱藏該組成部分,那麼,使用左手邊的“對象”窗口。若您想在“答復”沒有被選定時,隱藏該組成部分,那麼,使用右手邊的“對象”窗口。
5 按“完成”(“Finished”)鍵。隱藏“拼寫補習”(“Remedial Tuition”)部分若“沒有拼寫錯誤”(“No spelling errors”)或“1至10個拼寫錯誤”(“1 to 10 SpellingErrors”)的答復被選定,“拼寫補習”(“Remedial Tuition”)部分應被隱藏起來。要做到這一點,您要將這兩個組成部分設置成當它們被選用時,“拼寫補習”(“Remedial Tuition”)部分就會被隱藏起來。
1 啟動“沒有拼寫錯誤”(“No spelling errors”)答復中的“答復特性編輯”。
2 將您的CleverX視窗設置成可以讓您同時看到“答復特性編輯”和“智慧之樹”。
3 在“答復特性編輯”處,去“隱藏”(“Hides...”)間標。
4 在“智慧之樹”處,選擇“拼寫補習”(“Remedial Spelling”)組成部分
5 在“答復特性編輯”處,按“增加”(“Add”)鍵。“答復特性編輯”窗口應如上圖般顯示出來。
6 按“答復特性編輯”的“完成”(“Finished”)鍵。
7 至于“1至10個拼寫錯誤”(“1 to 10 spelling errors”)的答復做法相同。在下面的輔導部分,您將要開始使用這個樣板項目來批改一些作文,您于是就會看到在建立評估時,CleverX如何隱藏起“拼寫補習”(“RemedialTuition”)這一組成部分。運用您的新項目
本章的第一部分已經解釋了如何建立一個CleverX項目。現在這個部分向您
說明如何運用這個項目來簡化批改學生作文的工作。
當您使用一個CleverX項目時,您在建立一個評估。一個評估無非是選用項目
答復來制作單個報告的結果。請試用CleverX來批改學生的作文。當您批改
一大批作文時,您就為每一篇文章建立起一個評估。
當您建立樣板項目時,您用“項目探索者”和“項目編輯”來完成了所有的
工作。在您運用一個項目時,您主要是用“工作書流覽器”和“評估編輯”
來工作。下面部分將會解釋這些窗口。CleverX工作書流覽器
工作書流覽器可以讓您為單個工作書使用評估。您可以看到
您已經用工作書建成了的所有評估的單子、可以建立新的評估、可以打開現有的
評估和刪除評估。
樣板項目包括了“作業之一”(“Assignment 1”)中的工作書。在這個輔導部分,
您將要使用這本工作書來批改一些假設的作文。
啟動工作書流覽器
1 在“項目探索者“處,按鍵選定您將要使用的工作書----“作文之一”(“Assignment 1”)。
工作書流覽器按鈕
2 選定了一本工作書之后,工具欄中的工作書流覽器按鈕變成可以執行。按工作書流覽器的按鈕。
3 CleverX工作書流覽器被顯示出來。打開了“作業之一”(“Assignment 1”)工作書流覽器之后,您會看到如下圖所示
“新的評估”按鈕 “打開評估”按鈕 “取消(刪除)評估”
的屏幕。評估單子窗口“評估單子窗口”顯示此工作書現有的所有評估。對于樣板項目而言,此窗口會列出所有已為他們作出了評估的學生的名單。當您第一次打開工作書流覽器時,此單子將會是空白的,因為您還沒有為“作業之一”(“Assignment 1”)建立任何評估。“依據...概觀”(“View By”)下拉單子您使用這個下拉單子來選擇如何識別“評估單子”窗口的各項評估。例如,在樣板項目中,您可以用任何一種方式來識別對學生的評估。·學生的全名·只根據學生的名字·只根據學生的姓·學生的學生號碼工作書流覽器的按鈕“工作書流覽器”的按鈕讓您可以這樣運用您的評語
按鈕功能
用“新”(“New”)按鈕通過當前的工作書來建立一個新的評估
用“打開”(“Open”)鈕打開當前從“評估單子窗口”中選出的評估
用“刪除”(“Delete”)按鈕刪除當前從“評估單子窗口”中選出的評估CleverX評估編輯
CleverX評估編輯是可以讓您為某一個別評估輸入數據的屏幕。此屏幕
容許您選擇適用于某一評估的答復,并為評估輸入資料于文段框里。
評估編輯在同一時間只顯示單個工作頁。您可以通過使用評估編輯
工具欄上的按鈕,選擇不同的工作頁。啟動“評估編輯”要通過建立一個新的評估來啟動評估編輯的話,按工作書流覽器上的“新”按鈕。在“作業之一”(“Assignment 1”)工作書里,您將會看到如下圖所示的CleverX評估編輯。此評估編輯在顯示建立工作書時CleverX添加到工作書的“識別”工作頁。“識別”工作頁容許您輸入識別新的評估的信息。CleverX提供三個文段框,分別稱為“學生號碼”(“Student Number”)、“名字”(“First Name”)和“姓”(“LastName”)。若喜歡的話,您可以通過在“智慧之樹”中重新命名這些文段框(請看本章前一部分的“重新命名一個組成部分”)來改變它們的名字,但這三個文段框的數值總是用來識別評估。
The Assessment Editor Toolbar ButtonsThe Assessment Editor has buttons that allow you to work with assessments as follows
按鈕(Button) □□□Function□(功能)
使用“工作頁”(Worksheet)下拉命令單
來選定您想要顯示的工作頁。
按鈕(Button)□□□Function□(功能)
使用“前一頁”(Previous)按鈕來移至 前一工作頁
使用“下一個”(Next)按鈕來移至 下一工作頁
使用“打印”(Print)按鈕來打印評估。
請注意,工作書里所有的工作頁都會被 打印出來。
“完成”按鈕一旦完成了一項評估,您應通過使用在評估編輯右下角得“完成”按鈕來關閉該評估。CleverX會自動為您儲存“評估”(“Finish”)。文段框、部分和答復“評估編輯”顯示您目前操作的工作頁所包含的部分、答復何文段框的名稱。“部分”由黑體字標題顯示;“答復”是有標題的點選框;文段框則顯示為有標題的文字輸入面。在工作頁之間來回移動“評估編輯”在同一時間只能顯示一張工作頁。要轉去另外一張工作頁的話,您可以·使用“評估編輯工作欄”中的“前一頁”和“下一頁”按鈕,或·在“評估編輯工作欄”上選在您要移去的“工作頁”。按“工作頁”下拉單,移去“表達和結構”(“Presentation and Structure”)工作頁;選定“表達和結構”(“Presentation and Structure”)工作頁。評估編輯就會將工作頁如下圖般顯示出來。
分屏幕控制評估編輯有一個小屏幕,可以讓您在使用時看到CleverX關于評估的報告。要看CleverX在評估編輯上的報告的話
1 將游標移到小屏幕控制臺,直到指示箭頭變成小屏幕游標(請看右圖)。將游標移到小屏幕控制臺,直到指示箭頭變成小屏幕游標(請看右圖)。
小屏幕游標
2 雙按按鈕,視窗就會分開并將CleverX報告顯示如下圖所示。您可能要重新設定評估編輯的窗口大小以達到您自己的要求。您可以
通過使用小屏幕游標將分屏幕控制箭頭左右移動,來改變本報告
的評估編輯的屏幕大小。進行評估
用CleverX來完成評估是使用該系統最簡單的部分。您所要做的只不過
是選定適用于您正在建立的評估的答復,并將數據輸入評估的文段
框里。
選擇一個答復
1 用滑鼠的左按鈕點選答復名稱和在答復旁邊的勾選框
2 所選的答復將會顯示成被打勾
3 未被選用的答復被顯示是空白的
將數據輸入文段框
1 在文段框左按按鈕,以將游標放入文段框內。
2 打入您要的文字。建立樣板評估
您一旦開始了評估編輯,您就可以為您正在建立的評估輸入數據。為此輔導的目
的,您可以如下面所述為一項評估輸入數據。如果您讓分屏幕打開來顯示CleverX
報告,那麼在您將數據輸入評估編輯時,您會看到此報告的動態更新。
給Fred Smith的評估
Fred Smith交的報告有以下的特點
·沒有介紹
·沒有使用小標題
·有超過10個拼寫錯誤
·您已經決定要警告學生可能要他去上拼寫補習班
·作文遲交
以下的步驟向您解釋如何建立一個評估來反映這些特點。
1 用工作頁下拉菜單,回去“識別”(“Identification”)工作頁。
2 在“學生號碼”(“Student Number”)文段框里,輸入“1111”
3 在“名字”(“First Name”)文段框里,輸入“Fred”
4 在“姓”(“Last Name”)文段框里,輸入“Smith”
5 通過使用“下一個”按鈕或評估編輯工具欄上的下拉命令單中選“期限”(“DueDate”),去“期限”(“Due Date”)工作頁。
6 選定“遲交”(“Submitted Late”)答復。
7 通過使用“下一個”按鈕或評估編輯工具欄上的下拉菜單中選“表達和結構”(“Presentation and Structure”),去“表達和結構”工作頁。
8 在“文章結構”(“Essay Structure”)部分,選“沒有介紹”(“No Introduction”)和“沒有小標題”(“No Subheadings”)。
9 在拼寫部分,選“有超過10個拼寫錯誤”(“More than 10 spelling errors”)的答復。請注意,“1至10個拼寫錯誤”(“1 to 10 spelling errors”)的答復自動變成不被選用,而“拼寫補習”(“Remedial Spelling”)部分自動出現。
10 在“拼寫補習”(“Remedial Spelling”)部分,選“警告”(“Warning”)答復。
11 您現在已經完成了建立Fred Smith的評估。請在評估編輯右上角的“關閉”按鈕上按一下。
12 評估編輯將會關閉,您會在工作頁流覽器上看到給Fred Smith的新的評估。CleverX報告
CleverX讓您可以概觀和打印自你所建立的評估。你可以通過下面的步驟來讓這些報告有你個人的特色。
·選擇哪些CleverX組成部分將會被包括在報告里
·選擇哪些報告格式將會在顯示和打印報告時使用
此部分向你說明如何運用CleverX報告。打印CleverX報告
如果您讓CleverX一個評估的評估編輯打開的話,您可以打印該評估的
報告到打印機上或檔案里。
打印報告到打印機上
1 打開您要打印的評估的評估編輯。
2 從評估編輯工具欄上,選定“打印”按鈕。
打印按鈕
3 要將報告打印到打印機上,一定要確保“打印到檔案”(“Print to File”)的框框沒有打勾。
4 確保您的打印機的“特性”(“Properties”)正確設置。
5 設定您要打印的頁數。
6 按OK按鈕。
CleverX也可以讓您將報告用RichText格式打印到一個檔案。大多數文字處理系統都可以讀RichText格式,這樣在您用制作了報告之后,您就有辦法進一步進行編輯和改變報告的格式。
將報告打印到一個檔案
1 去找您要打印的評估的評估編輯。
2 從評估編輯工具欄上,選定“打印”按鈕。
3 選定“打印到檔案”(“Print to File”)框框。
4 按OK按鈕。
5 在“儲存為”(“Save As...”)窗口,為新的檔案選定一個文件名稱和檔案。
6 按“儲存”(“Save”)按鈕。改變所選報告的格式
評估編輯分屏幕在工具欄上有一個下拉菜單,可以讓您選定顯示和打印報告時用的格式。此菜單如下圖所示。要改變所選報告的格式的話,在此下拉單上按鍵選定一個報告格式。此分屏幕窗口會自動改用所選的新格式。
CleverX報告管理系統
根據系統的預設,CleverX報告包括了可供現行報告使用的所有資料。
這些資料包括
·一個根據工作頁名稱和“識別”(“Identification”)工作頁上的文段框數值
而設的稱號
·工作書名稱和為工作書輸入的任何評語
·工作頁的名稱和任何輸入工作頁的評語
·所有部分的名稱和任何輸入部分的評語
·所選的所有答復的名稱和任何輸入所選的答復的
評語,以及與所選的答復有關的分數。
·文段框的名稱和任何輸入文段框的文字
·評估的總分數
您可以通過使用CleverX報告管理系統和CleverX定義特性編輯,刪除以上
任何一部分的資料,以將CleverX報告個人化。
啟動報告管理系統
您通過在CleverX主命令單上選“報告|報告管理系統”(“Reports|Report
Manager”)來啟動它。報告管理系統屏幕如下圖所示
報告管理系統在右手邊有一個單子,顯示系統目前在使用的報告定義。一個報告
定義說明報告里所包含的資料以及報告應該使用的文體。
報告管理系統顯示所選的報告定義的一個概觀,并提供按鈕讓您建立“新”(“New”)
報告定義、“打開”(“Open”)所選的報告定義和“刪除”(“Delete”)某個報告定義。
“新”(“New”)和“刪除”(“Delete“)按鈕在目前的發行版本中被廢置,但在以后的版
本中將會使用。
要將某個報告定義個人化的話,您要選定報告定義的名稱,在報告管理系統上按
“打開”(“Open”)按鈕。在此同時,報告定義特性編輯將會顯示出來。報告定義特性編輯
報告定義特性編輯可以讓您將一個報告定義的特性個人化。當您在特性編輯上改
變報告定義時,使用該報告定義的每一個評估都會相應變化。
報告定義特性編輯如下圖所示
“描述”(“Description”)間標“報告定義特性編輯”上的描述間標顯示報告定義的名稱和將用在報告題目的文字字體。目前還沒有辦法更改標題,然而,如果您希望的話,您可以給報告定義重新命名。“組成部分”(“Components”)間標在報告定義特性編輯上的組成部分間標讓您可以挑選根據此報告定義,哪些信息將被送去CleverX的報告。組成部分間標如下圖所示
若要將某些信息從這個報告定義上去掉,您只要在要去除的信息的打勾處將勾勾按掉。例如,如果您想在選定某一答復時,只顯示該答復的評語,而不顯示答復的名稱和分數,那么,在“答復名稱”(“Response Names”)和“答復分數”(“ResponseScores”)的打勾處去掉勾勾。重要說明使用此“用戶手冊”應按照CleverX軟件附帶的“目的用戶許可協議”。您可以通過在“關于CleverX”屏幕上按“許可”按鈕看到此“目的用戶許可協議”;當CleverX軟件啟動時,該屏幕就會顯示出來。您也可以在應用程式運作的過程中,從“CleverX求助關于”屏幕看到“許可協議”。此文件之內容可能不經通知用戶便作更改,所以并不代精靈制作公司(CleverworX Inc.)的任何承諾。若無CleverworX公司的書面明確同意,不得以任何目的、以任何方式復制、翻譯或用電子器械或其它方式(包括復印或錄制)傳送。除非特別說明,本文件舉例中所有的名字和資料純屬虛構。微軟(Microsoft)、95視窗(Windows 95)和NT都是微軟公司(Microsoft Corporation)之商標。精靈X(CleverX)、信息瓶頸(Information Bottleneck)、冰山技術(Iceberg Technology)和智慧之樹(Knowledge Tree)都是“精靈制作公司”(CleverworX Inc.)的商標。本文所提及的其它商標或產品是該公司或組織各自的商標或注冊商標。文件版本971014.15-UG1.0版權1995-1999“精靈制作公司”(CleverworX Inc.)。版權所有,不準翻印。
權利要求
1.一種可以檢索地在一個計算機數據庫存儲各自包含相連的稱謂信息的集合的方法,包括以下步驟
在傳統數據庫以傳統記錄的方式存儲每個稱謂,以便稱謂可作為傳統的記錄進行高效率地增加、移動或刪除;
提供進一步的數據庫裝置,其中集合內單獨稱謂的信息可以用傳統記錄的方式,存儲在進一步的傳統數據庫,以及
可操作地將單獨稱謂的信息和它的稱謂、集合相聯系,從而每個集合可進行存儲、刪除、更新或查詢。
2.如權利要求1所述的方法,其中集合在概念上被組織成集合橫行,構成傳統數據示的稱謂信息的縱列;并且所述的傳統記錄所屬類型中,有值單元的信息被組織成記錄橫行和代表同類單元值的縱列。
3.如權利要求2所述的方法,其中所述的每個縱列的信息包括縱列的名稱以及縱列的任何本質特性。
4.如前述任一權利要求所述的方法,其中所述的縱列定義的至少一組信息被存儲在一個分開的數據庫里。
5.如權利要求4所述的方法,其中所述的字段定義的操作聯系通過連接來進行。
6.如權利要求4所述的方法,其中單元值的操作聯系通過額外存儲參考到適當的縱列定義、并附隨單元值各自的橫行來進行。
7.如權利要求4所述的方法,其中每個單元值與其縱列的操作聯系通過使用傳統數據庫的外來鍵來進行。
8.如前述任一權利要求所述的方法,其中
所述的傳統數據圖表被建立為一個"縱列定義圖表",并存儲縱列的本質特點,其中包括縱列的名稱和其它有關縱列定義的相關信息;
所述的進一步傳統數據庫被建立為一個"單元存儲圖表",存儲一個單元值縱列和一個相關的橫行值的縱列;
個別集合信息及其稱謂和集合的聯系,通過將存儲于"單元存儲圖表"中的個別單元值和它們各自從"縱列定義圖表"中的行和列數值相聯系來進行。
9.如權利要求8所述的方法,其中所述的"單元存儲圖表"存儲相對數量較小的相關單元值,或同類單元值的縱列。
10.一種在傳統數據庫中存儲信息的方法,包括以下步驟
在傳統數據庫以傳統記錄的方式存儲每個縱列定義,以便縱列定義可作為傳統的記錄進行高效率地增加、移動或刪除;
提供進一步的數據庫方法,其中的橫行的單元值被存儲為分開的記錄,并且將每個單元值與其行列相連系。
11.一種將被組織成傳統數據庫式行列的信息存儲到傳統數據庫中的方法,包括以下步驟
在傳統數據庫以傳統記錄的方式存儲每個縱列定義,以便縱列定義可作為傳統的記錄進行高效率地增加、移動或刪除;
提供進一步的數據庫裝置,其中的記錄的單元值被存儲為分開的記錄,并且
將每個單元值與其縱列相連系。
12.一種數據庫結構,包括
一個被建立為"縱列定義圖表"的傳統的數據庫圖表,用于存儲縱列的本質特點,其中包括縱列的名稱和其它有關縱列定義的相關信息;
另外一個被建立為"單元存儲圖表"的傳統的數據庫圖表,用于存儲一個單元值縱列和一個相關橫行值的縱列,以及
聯系個別存儲在"單元存儲圖表"的單元值及其各自在"縱列定義圖表"的行列值的聯系裝置。
全文摘要
一個可以檢索地在一個計算機數據庫存儲各自包含相連的稱謂信息的集合的方法,其途徑包括在傳統數據庫以傳統記錄的方式存儲每個稱謂,以便稱謂可作為傳統的記錄進行高效率地增加、移動或刪除;提供進一步的數據庫方法,其中集合內單獨稱謂的信息可以用傳統記錄的方式,存儲在進一步的傳統數據庫,以及可操作地將單獨稱謂的信息和它的稱謂、集合相聯系,從而每個集合可進行存儲、刪除、更新或查詢。
文檔編號G06F17/30GK1253643SQ98804540
公開日2000年5月17日 申請日期1998年3月12日 優先權日1997年3月12日
發明者布萊恩·基斯·奧利弗 申請人:明德特里爾股份有限公司