Connexionsで、モジュールとは教科書や指導書のようなまとまった文書での、章やセクションにあたるものです。 何か一つの事柄についてを、文、図、数式などを用いて記述します。 モジュールひとつひとつが、ひとつのWebページになっています。 ウェブ上で閲覧することを考え、冗長でないこと、内容が他のモジュールに対して独立であることが望ましいです。
モジュールを作成する順序は以下のような形になります。
以上の操作で、新しいモジュールが作成できます。 それぞれの操作について詳しく説明します。
トップページの左のナビゲーションバーにある、ログインの項目の一番下、「新しいユーザ?」をクリックすると、ユーザ登録画面になります。以下の
の項目を入力してください。赤い四角のついている、FirstNameとLastName、メールアドレスが必須項目です。それ以外は、ない場合は入力しなくても結構です。入力したら、Continueを押して次へ進んでください。 次の画面では、ユーザ名を入力します。また、任意であなたの専門分野や、あなたがどのようにしてConnexionsを見つけたかを記入してください。 次へ進むと、アカウント登録確認ページに移動します。サイトライセンスを見直し、同意する場合、チェックボックスをチェックして次へ進んでください。 アカウント請求完了のページが表示されたら、あなたが登録したメールアドレスに、Connexionsからメールが届いているはずです。そのメールに、次の指示がかかれているので、その指示に従ってパスワードの設定等を行ってください。
ユーザ登録が終わったら、トップページ左のナビゲーションバーのログインの項目から、ユーザ名とパスワードを入力してログインすることができます。 ログインすると、ログインの項目がWorkspacesに変わります。その中にある、My Workspaceをクリックすると、あなたのワークスペースに移動します。
ワークスペースで、Select(選択)から、Moduleを選び、「Create New Item」ボタンを押すと、ライセンスの画面に移動します。Connexionsでは、Creative CommonsのAttributionライセンスが使用されています。このライセンスでは、原著作者のクレジットを表示する場合に限り、著作物の複製、頒布、展示、実演が可能で、二次著作物の作成、営利目的での利用が可能であると規定されています。このライセンスに同意する場合、チェックボックスにチェックを入れて、次へ進みます。
この画面では、このモジュールで使用するマークアップ言語についてのことがかかれています。Connexionsでは、XMLを使ってコンテンツを保存しています。モジュールを保存する際には、CNXML0.5というマークアップ言語を使います。もし、モジュール内で数式を表現するためにMathMLを使用したい場合は、チェックボックスをチェックしてください。
次に、モジュールのタイトル、キーワード、Abstract(概要)を入力する画面になります。タイトルは必須ですが、残りは後で編集できるので、後回しにしてかまいません。 モジュールのタイトルは、読者に内容を簡潔に伝えられるようにしてください。「イントロダクション」「1章」のようなタイトルだと、検索したときに内容がわかりません。また、あなたの作ったモジュールは、他の人が再利用するかもしれないので、「2.」のようにタイトルに番号をつけないようにしてください。タイトルを入力し、次へ進むと、モジュールが作成されます。
モジュールの作成が終了すると、モジュールの編集画面に移ります。 モジュールは、CNXML(Connexions Markup Language)と呼ばれるConnexionsで定義されたXML形式で記述されています。 モジュールの編集法には、直接CNXMLのタグを打ち込むFULL SOURCE EDITINGと、EDIT-IN-PLACE(その場編集)というWeb上でXMLエディタを使う形式のニ種類があります。
モジュールを最初に作成した後に表示される編集画面は、EDIT-IN-PLACEのものです。EDIT-IN-PLACEは、既存のモジュールの編集を簡単に行えます。パラグラフ、図、リストなどの要素を簡単に追加したり、削除したり、修正したりできます。
モジュールに、新しく要素を追加する方法について説明します。まず、要素を追加したい位置のメニューから、追加したい要素を選び、「Add Here」ボタンを押します。そうすると、下の図のようなテキストボックスが開きます。選んだ要素によって、最初からテキストボックス内に文字が入力されている場合もあります。
| EDIT-IN-PLACE編集画面 |
|---|
![]() |
テキストボックス内に文章、タグなどを入力した後、「Save」ボタンを押すと、その入力や変更が保存されます。「Cancel」ボタンを押すと、保存せずに、変更を加える前の状態に戻ります。また、「Delete」ボタンを押すと、その要素は消去されます。 また、テキストボックスの右上にある「Help editing<para>」をクリックすると、別窓で<para>タグに関するヘルプが開きます。これは、他のタグの場合も同様です。
EDIT-IN-PLACEで、メニューから追加できる要素は、以下のものがあります。
もし、上記以外の要素を追加したい場合は、FULL SOURCE EDITINGを使用してください。
CNXMLのソースを直接編集したい場合は、FULL SOURCE EDITINGを使います。Edit(編集)タブ内の上方にあるfull-source XML editingまたは(Switch to Editing Full Source)をクリックすると、FULL SOURCE EDITINGに画面が切り替わります。テキストボックス内に、CNXMLのソースが表示されているので、そのソースを編集します。編集後は、左下にある「Save」ボタンを押すことで保存されます。EDIT-IN-PLACEに戻りたいときは、上方にあるEdit In Placeまたは(Switch to Edit In Place)をクリックしてください。
また、Microsoft WordとOpenOfficeファイルをインポートしてモジュールを作成することができます。インポートする際には、新しいモジュールを作成し、インポートするファイルの形式を選んでください。すでにモジュールの中身がある時にインポートすると、それまでのモジュールの内容がインポートした内容に置き換えられて、前の内容が消えてしまうので注意してください。
ファイルの追加を行うことで、モジュール内に埋め込む画像や、自由にダウンロードできるファイルをアップロードすることができます。
ファイルの追加・削除を行いたい場合は、Filesタブをクリックします。 ファイルを追加する場合は、メニューから追加したファイルのタイプを選び、Add New Item(新しいアイテムを追加)ボタンを押してください。テキストボックスに、アップロードしたいファイルのアドレスを入力し、保存ボタンを押すと、アップロードが完了します。 ファイルを削除したい場合は、ファイル名の横のチェックボックスにチェックをつけ、Remove(削除)ボタンを押してください。 ファイル名の変更や、ファイルのコピーを行いたい場合も、ファイル名の横のチェックボックスにチェックをつけ、Rename(名前を変更)ボタンやCopy(コピー)ボタンを押すことで、ファイル名の変更・コピーが行えます。
| ファイル編集画面 |
|---|
![]() |
Metadata(メタデータ)タブでは、モジュールの概要や検索に使うキーワードの編集ができます。Connexionsのユーザが、モジュールを検索できるようににするために、メタデータにモジュールについての情報を登録する必要があります。
| メタデータ編集画面 |
|---|
![]() |
タイトルは、このモジュールの題名です。上でも書いたように、タイトルは読者にわかりやすく、簡潔にしてください。 キーワードは、検索に使用する語です。このモジュールに関連がある、例えば日本語で書かれてるならば「Japanese」や、プログラミング言語のC++について書かれているなら「C++」のような語句を登録してください。 Abstractには、このモジュールの内容の概要や要約を入力してください。 これらを入力した後、Saveボタンを押すと変更が保存されます。
ロールとは、日本語で「役目」「役割」といった意味です。モジュールを作成すると、あなたはそのモジュールに関して、三つのロールを得ます。
の、三つです。ロールの編集では、これらのロールを他のユーザに与えることができます。ロールを与えることで、モジュールの編集や維持といった作業を共同で行うことができます。ロールの編集を行いたい場合は、「Roles」タブをクリックしてください。
| ロール編集画面 |
|---|
![]() |
ロールを追加したい場合、まず、テキストボックスに追加したいユーザ名を入力し、「Search」をクリックして、ユーザをサーチしてください。入力した文字列に一致するユーザ名が表示されます。表示されたユーザ名のうち、追加したいユーザ名の横のチェックボックスにチェックをいれ、「Add People」をクリックしてください。そうすると、「Roles Pending Approval(承認未決定ロール)」が下方に表示されます。三つのロールのうち、そのユーザに与えたいロールにチェックをつけ、「Update Roles」をクリックしてください。これで、ロール追加の要求ができました。
また、すでにあるロールを変更したい場合は、そのユーザ名の横のチェックボックスから、必要なロールにだけチェックをいれ、「Update Roles」をクリックしてください。 そのユーザのロールのすべてを消去したい場合は、「Remove User」チェックボックスにチェックをいれ、「Update Roles」をクリックしてください。
ロールの追加・変更は、あなたが一方的に相手のロールを変更できるのではなく、相手がそのロールに関する変更を受け入れる必要があります。先ほどのようにしてロール追加の要求を行った場合、追加しようとしたユーザのもとに、ロール追加の要求を受け入れを行うまで、ロールの追加は確定されません。ロールを変更する場合も同様です。つまり、相手の意思を無視して、勝手にロールを増やしたりなくしたりすることはできません。
逆に、あなたに対して他のユーザからロール承認要求が来ている場合、Connexionsページ右上に、Pending(未決定)サイドバーが表示されます。この中の「Role Request」をクリックすると、Collaboration Requests(共同制作要請)画面が開きます。ここでは、
の三種類の要求が表示されます。
あなたの承認待ちの要求(Requests awaiting your approval)は、別のモジュールの著者からのロールの追加・変更の承認要求です。要求を受け入れる場合、受け入れたい要求の横のチェックボックスにチェックをいれ、「Accept」をクリックしてください。逆に要求を拒絶する場合は、拒絶したい要求の横のチェックボックスにチェックをいれ、「Reject」をクリックしてください。
他人の承認待ちの要求(Requests you have made awaiting others' acceptance)は、あなたが行ったロールの追加・変更の要求です。要求先の相手がその要求を受け入れるか拒絶するかするまでの間、表示されます。この未定の要求を中止したい場合、中止したい要求の横のチェックボックスにチェックをいれ、「Cancel Requests」をクリックしてください。
完了した要求(Completed requests)は、あなたが受け入れた要求、拒絶した要求といったあなたが行い完了したすべての要求が表示されます。もし、その記録が必要ないならば、記録を消去することもできます。
![]() |
Linksタブでは、モジュールに上の図の左上のようなリンクを追加し、そのリンクの編集、削除を行えます。 リンクは、指定したカテゴリの部分に表示されます。例えば、Example(例)のカテゴリで追加したリンクは、Example Linksの見出しの下に表示されます。
![]() |
リンクを追加する場合は、Add New Linkの下の、「Enter a Name for the Link」にリンク先の名前を、「Link Type」で、Example(例)、prerequisite(前もって必要な)、Supplemental(補足)の三つからリンクの種類を選び、「Link Strength」でリンクの強さ(数が大きくなるほど強い)を選び、リンク先がConnexionsの他のモジュールならIDにそのモジュールのIDを、その他のページならLink URLにそのページのURLを入力し、Addボタンを押すと、リンクが追加できます。 作成されたリンクを修正する場合は、リンク一覧から、修正したい部分を修正して、「Update Links」ボタンを押すと、リンクが修正されます。 リンクを消去したい場合は、リンク一覧の右側にあるDeleteチェックボックスをチェックして、「Update Links」ボタンを押すと、リンクが消去されます。
モジュールを編集したら、それがきちんと表示されるかどうか、プレビューを見て確認します。 Previewタブを選び、Online Previewをクリックすると、実際にブラウザで表示された形で、プレビューが表示されます。Print Previewをクリックすると、pdf形式で表示されます。 また、ページ右上のModule Statusの閲覧「Online」「Print」からもこれらのプレビューを表示できます。
あなたがモジュールを作成して編集している間、公開するまでは他の人はその内容を見ることはできません。逆に、他の人が内容を見ることができるようにするには、公開しなくてはなりません。 モジュールを公開する手順は以下のようになります。
![]() |
まず、Publish(公開する)タブをクリックしてください。そして、そこのDescription of Changesに、初めて公開する場合は「Created a new module」のように、二回目以降は変更点などを記入して、Publishボタンを押してください。これで、モジュールが公開されます。
モジュールには、4つの状態があります。Created、Published、Checked Out、Modifiedの四つです。 Createdは、モジュールが新たに作成されてから、一度も公開されたことがない状態です。この状態のモジュールは、ワークグループの中だけに存在しています。モジュールはワークグループのメンバーからは見えますが、他の人は見れません。 Publishedは、モジュールがConnexionsで公開された状態です。もし、モジュールを修正したり編集したりしたい場合は、チェックアウトしなければなりません。 Checked Outは、モジュールの編集のために、ワークグループにモジュールがコピーされた状態です。 Modifiedは、モジュールがチェックアウトした後、変更された状態です。この変更はワークグループの中だけでの変更で、公開されているバージョンとは異なっています。 変更されたものを公開したい場合は、再び「Publish(公開する)」タブから公開してください。 逆に、変更したものを破棄して、今公開しているものと同じ状態に戻したい場合は、右上のMODULE STATUSバーのActionsから、Discardをクリックすると、Check Outした時の状態に戻ります。
| モジュールの状態の遷移 |
|---|
![]() |