課題の提出方法

本演習では、毎週課題を提出してもらう必要がある。 プログラミング演習の時間の課題は、特に指示がない限り以下のようにして提出すること。

まず、課題をColabのノートブックに実装・記述する。その後、

  1. ノートブックの共有リンクを本文に貼り付けて、
  2. ノートブックをhtmlファイルに変換したものを添付ファイルとして、

PandAの課題提出ページから提出すること。 1., 2. の片方ではなく、必ず両方の形式で課題を提出すること。

それぞれの方法の詳細を以下に述べる。

1. ノートブックの共有リンクをコピーする

Colab ノートブック右上部の共有ボタンを押すと、共有リンクを生成するためのページが表示される。 一般的なアクセスのすぐ下の「制限付き」をクリックし、「リンクを知っている全員」に変更する。 その後、「リンクをコピー」をクリックすることで共有リンクをコピーできる。 コピーしたリンクをPandAの課題提出画面から本文に貼り付けて提出せよ。

share notebook

ノートブック右上部に共有ボタンがある。

change permission

共有ボタンをクリックして出てくる画面。「制限付き」の部分を「リンクを知っている全員」に変更し、リンクを用いてアクセスできる人を変更する。

copy link to share notebook

アクセス権を変更したあとの画面。「リンクをコピー」をクリックして共有用リンクをコピーする。

1. ノートブックをhtmlファイルに変換する

手順

  1. ノートブックをipynbファイルとしてダウンロードする。
  2. ダウンロードしたipynbファイルをアップロードする。
  3. いずれかのセルで以下のスクリプトを実行し、htmlファイルを作成する。
%%shell
jupyter nbconvert --to html [path_of_ipynb_file]
  1. 作成したhtmlファイルをダウンロードする。

以下に詳細を示す。

  1. ノートブックをipynbファイルとしてダウンロードする。

ファイル>ダウンロード>ipynbをダウンロードをクリックし、ipynbファイルをダウンロードする。 このとき、ダウンロードした場所を覚えておく。

download ipynb file

ipynbファイルをダウンロードする。

download ipynb file

ダウンロードする場所を指定する。

  1. ダウンロードしたipynbファイルをアップロードする。

ノートブック画面の左部のファイルアイコンをクリックすると、左側にファイルの一覧が表示される。 上部にあるアップロードアイコン(矢印が含まれるアイコン)をクリックし、先程ダウンロードしたipynbファイルを選択し、開く。

download ipynb file

ファイルアイコンをクリックする。

download ipynb file

ファイルアイコンをクリック後、アップロードアイコンをクリックする。

  1. いずれかのセルで以下のスクリプトを実行し、htmlファイルを作成する。

アップロードしたhtmlファイルを右クリックし、パスをコピーする。

download ipynb file

アップロードしたhtmlファイルをコピーする。htmlファイルが表示されていない場合、アップロードアイコンの隣の更新アイコンをクリックする。

いずれかのセルに以下のスクリプトを入力し、実行する。 [path_of_ipynb_file] の部分にはコピーしたパスを貼り付ける。

%%shell
jupyter nbconvert --to html [path_of_ipynb_file]
download ipynb file

スクリプトを入力して実行した画面。

  1. 作成したhtmlファイルをダウンロードする。

左側のファイルリストにhtmlファイルが生成されているはずである。 表示されていなければ更新アイコンをクリックする。 作成したhtmlファイルを右クリックし、ダウンロードする。

download ipynb file

htmlファイルをダウンロードする。

このようにして作成した html ファイル をPandAの課題提出画面から添付ファイルとして添付せよ。

(補足)ipynbファイルをColabで実行する

手元にあるipynbファイルをColabで開いて実行することができる。 ここでは上記でダウンロードした``Programming1_start.ipynb``をColabで開いてみよう。

まず、Colabを開き、ファイル>ノートブックを開くをクリックする。 その後、出てきたウィンドウにおいて、アップロード>ファイルを選択の順にクリックする。 Programming1_start.ipynb をクリックしてから右下の開くボタンをクリックすると、アップロードが完了し、ipynbファイルを実行できるノートブックが作成される。

download ipynb file

ファイルからノートブックを開くを選択する。

download ipynb file

表示されたウィンドウにおいて、「ファイルを選択」をクリックし、ファイル選択画面を表示する。

download ipynb file

アップロードしたいipynbファイルを選択し、開く。