今年度の後期(の後半)から、大学での出席のとり方について見直してみた。今まではマークシートで出席をとっていたが、スマホを利用する方法に変更した。基本的な手順は以下である。Webで出席フォームを用意する。アドレスをQRコードにしてレジメに印刷、配布。学生はカメラでそのQRコードを撮影して、スマホのWebブラウザで出席確認を行う。出席のとり方は大学によってかなり異なるようだ。知人に聞く限りの話では、Blackboardを使用している大学や、学生証を機械にかざすといった方法があるようだ。Blackboardが便利だとは思えないし、なにより使い勝手が悪すぎる。ログインすると、これからCMSの構築をするぞ!という雰囲気で、一般的な教員に使いこなせるレベルだとも思えない。どこかの企業が作成した出席システムを使用する大学もあるが、高価なのにに使用場面限られるなどコスパが合っているようにも思えない。僕の好みは、誰でも持っているハードウェアで、フリーのソフトウェアを使い、かつ、効率の良いもので実行できることだ。阪大の場合、CLEという名前のBlackboardが導入されているが、授業によって出席機能が使えないという不思議な設定がされているクソ仕様である。いうことで、自前で出席確認のシステムを構築しようと考えた。Webを利用しての出席確認をする方法はおそらく多くの選択肢があるので、このエントリーで紹介する方法がベストではおそらくないだろう。忘備録代わりに書いておこう。スマホで出席確認をするために必要な条件システム構築のために学生に簡単なアンケートを実施してみた。大学生はスマホを持っているか今年度の後期の学生は全員持っていた。スマホで出席をとっても問題はないと判断した。スマホを持っていない学生も今まで受け持った学生の中にはいたが、スマホは大学生の必須アイテムになっているので、スマホを持っていない学生はかなり少ない。いった学生には手書き用の出席カードを用意しておけば対応できそうである。文章を書くのはスマホと手書きのどちらが速いか授業の感想も出席と同時にとりたい。これをWebブラウザの入力フォームで行っても問題ないか、を確かめてみた。スマホの入力速度が手書きに比べて遅ければ、感想は手書きの用紙を別に用意した方がよい。口頭で聞いて回った時には、スマホの方が速いという意見が多いように感じたのだが、アンケートをとってみると、そうでもなかった。スマホの方が遅い(0.6~0.7)、2)ほぼ同じ、3)スマホの方が速い(3~5)という3つの回答にだいたい均等に分かれた。スマホ入力の腕が鍛えられるのは、LINEなどのSNSだと思うので、人との付き合い方が多い方が入力速度も速いのだろう。あとは、高校時代からバリバリ入力してきたか、によっても入力速度は変わってきそうだ。自分の授業で聞いただけなので、偏りがるかもしれないが、スマホを利用した出席確認は学生側にとっても許容できると判断した。3つのフォームを用意することにした。具体的な実施方法では、どのような方法で実行するか、である。プログラミングをするGoogleなどのクラウドを使用したサービスを利用する自分のサーバーでツールを使ってフォームを作る授業の出席情報をクラウドに送るのはさほど問題ではないので、2でもよいのだろうが、今回は3にした。ツールはWordPressを使用した。WordPressを選んだ理由は以下の3つである。使い慣れているスマホ/PCブラウザ両対応はテーマが用意されているのでデザインの手間が省けるWordPressはプラグインが多く、データベース的な作業が得意(と期待)他のツールを調べていないので、他にも適切なものはおそらく存在しているだろう。調べたところでは、わりと有料サービスが多かった印象である。Miyoshiプラグインは2つ使う。7はコンタクトフォームのプラグインである。コンタクトフォームからのメッセージはメールで受信する。出席用のメールアドレスを用意しておいた方がよい。7の内容をcsv出力できるプラグインである。出席のデータとして使用するのはこのcsvである。出席フォームの作成2つのプラグインをインストールするとWordPressの管理画面の左メニューバーに「お問い合わせ」と「Flamingo」の項目が加わる。Formの設定から行うので、メニューの[お問い合わせ]→[新規追加]で新しいフォームを作成する。3つのフォームを作成した。"送信"]1点注意するところがある。[メール]タブでは送信先のメールアドレスを入力するが、ここに自分の普段使いのメールアドレスを入れてはいけない。出席確認メールであふれかえるので、上に書いたように専用のメールアドレスか、デタラメなメールアドレスに変更しておく必要がある。出席フォームを表示させるには、WordPressの固定ページを使用する。アドレスのパーマネントリンクは「授業日」+「科目名」を使うのが後々整理しやすいように思った。2019年の3月20日の社会学の授業であれば"20190320socio"といった感じだ。授業日+授業名だと、欠席している学生でも、出席フォームの場所が用意に推測できるため、日付の後ろに4ケタのランダムな英数字をつけることにした。Form(お問い合わせ)で指示されたように、以下のようなコードを記入すればよいだけである。xのところは変化するところである。title="xx"]スマホでみると下記のような感じに仕上がる。ちなみにテーマは"Dan"を使用している。固定ページでパーマネントリンクを作成して、それをQRコードに変換する。変換はWebを探せばいくつもサービスが見つかるので、どこでもよい。以下のようなサイトである。https://qr.quel.jp/画像で出力したQRコードのレジメなどに貼って配布する。配布資料がない場合には、QRコードをスライドに映すなどして学生に出席フォームの場所を知らせることができる。作成したQRコードは一度分析して「余分なもの」がつけ加わってないか確認しておいた方が良いだろう。遅刻の扱い遅刻を記録したいという先生方もおられるだろう。7はタイムスタンプが記録される。出席確認をした時刻がわかるので、遅刻の判別がつけられる。その場合、出席は授業の最初にとるとよいだろう。僕はあまり気にしていないが、このシステムは代返は可能である。いうよりも、少人数クラス以外ではどのような方法をとっても代返は可能である。このエントリで書いた方法でも可能である。QRコードを撮影して、LINEで送れば、出席していなくても、出席フォームのアドレスがわかる。どの時代も持つべきものは友人といったところであろう。学生の協業を阻止したいという先生方もおられるだろう。その場合にはロケーション・データの取得を行えばよい。ロケーション・データはわりと簡単に偽装ができる(Android/PC)。学生側の対策としては、最初の授業の時に学校の教室のロケーションデータを確認しておくとよいだろう。すれば、家で寝ていたとしても出席したかのように偽装できる。大阪大学でICT教育を取り上げている授業でのまとめ。勉強したことや気になったことをメモするところ。(7)はてなブログをはじめよう!iDESさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。