Lab Fileshare
こちらからどうぞ。課題の回収なら,大掛かりなLMSを使わなくてもよいかと。
Lab Fileshare マニュアル
日本大学経済学部教育心理学研究室
成果物提出・共有プラットフォーム
バージョン: v4 | 最終更新: 2026年4月17日
1. システム概要
Lab Fileshare は、研究室の学生が成果物(PDF)を提出し、他の学生がダウンロードするためのWebアプリケーションです。通常のファイル共有に加え、考査(成績評価)用の課題提出機能を備えています。
主な機能
| 機能 | 説明 |
|---|---|
| ファイル共有 | PDFファイルのアップロード・ダウンロード。ドラッグ&ドロップ対応。 |
| 考査課題提出 | 試験・課題のPDFを提出。収受印付きPDFが自動生成されメールで届く。 |
| ユーザー管理 | メール招待によるユーザー登録。科目ごとのパスワード認証。 |
| 管理機能 | 科目管理、試験管理、ファイル管理、TAアカウント管理、バックアップ。 |
アクセスURL
ブラウザで以下にアクセスしてください:
https://lab.educpsychol.com/pdf/
2. 学生向けマニュアル
2.1 ユーザー登録
初回利用時は、教員から届く招待メールからユーザー登録を行います。
1招待メールを確認
「[Lab Fileshare] ○○ へのご招待」という件名のメールが届きます。メール内のURLをクリックしてください。
2ユーザー名を入力
登録画面が開きます。メールアドレスは自動表示されます。ユーザー名を入力してください。
- 推奨: ひらがな(例: やまだたろう)
- アルファベット・半角空白も使用可能です
- 30文字以内
3「登録する」をクリック
登録完了画面が表示されたら、科目メニューへ進めます。
2.2 科目選択・ログイン
1トップページで 「Students」 をクリック
2科目一覧から利用する 科目を選択
3教員から伝えられた 科目パスワード を入力してログイン
パスワード欄の「表示」ボタンで入力内容を確認できます。
ログイン後、以下の3つのメニューが表示されます:
| メニュー | 内容 |
|---|---|
| ⬆️ アップロード | 成果物(PDF)を提出する |
| ⬇️ ダウンロード | 提出されたファイルを一覧・取得 |
| 🎓 考査(成績)用課題提出 | Graded Assignment(試験・課題の提出) |
2.3 ファイルのアップロード
1「⬆️ アップロード」を選択
2以下の情報を入力
| 項目 | 説明 |
|---|---|
| 件名 | レポートのタイトル等(必須) |
| 電子メールアドレス | 登録済みのメールアドレス |
| 削除・変更パスワード | 4文字以上。後からファイルを編集・削除する時に使います |
3PDFファイルを選択
ファイルをドラッグ&ドロップするか、「ファイルを選択」ボタンから選びます。
4「アップロード」をクリック
「アップロード完了」と表示されれば成功です。
📝 ファイル名: サーバーに保存されるファイル名は
授業コード_メール@前_日時.pdf の形式に自動変換されます。
2.4 ファイルのダウンロード
1「⬇️ ダウンロード」を選択
2登録済みのメールアドレスを入力して認証
3ファイル一覧が表示されます(新着順)
各ファイルの ⬇️ ボタンでダウンロードできます。
2.5 ファイルの編集・削除
自分がアップロードしたファイルのみ、件名・ファイル名の変更や削除が可能です。
編集する場合
- ファイル一覧で自分のファイルの ✏️ ボタンをクリック
- 編集パネルが展開されるので、件名やファイル名を修正
- 削除・変更パスワード を入力して「変更保存」
削除する場合
- ファイル一覧で自分のファイルの 🗑️ ボタンをクリック
- 削除・変更パスワード を入力して「削除実行」
2.6 考査(成績)用課題の提出
試験・レポート等の成績評価対象の課題を提出する機能です。提出すると収受印付きPDFがメールで届きます。
1「🎓 考査(成績)用課題提出」を選択
2受付中の試験一覧から、提出する試験名の「提出」ボタンをクリック
3メールアドレスを入力し、PDFファイルをドラッグ&ドロップまたは選択
4「提出する」をクリック
提出が完了すると:
- 受付番号が発行されます(例:
R20260417103225A1B2) - 収受印付きPDFがメールに添付されて届きます
- 元のPDFと収受印付きPDFの両方がサーバーに保存されます
2.7 考査提出履歴の確認
試験一覧画面で「自分の提出一覧」ボタンをクリックすると、自分が提出したファイルの一覧を確認できます。
一覧には以下が表示されます:
- 受付番号
- 提出日時
- 状態(RECEIVED 正常受理 / PROVISIONAL 遅延提出)
- ファイル名
3. 教員・TA向けマニュアル
3.1 管理者ログイン
ヘッダーの「管理メニュー」リンクをクリックし、以下の情報でログインします。
| ユーザー | 名前欄 | パスワード |
|---|---|---|
| 教員 | 空欄でもOK(または教員名) | サーバー設定の管理者パスワード |
| TA | TAアカウント名(例: 田中) | 教員が設定したTAパスワード |
教員とTAの権限の違い
| 操作 | 教員 | TA |
|---|---|---|
| 科目作成・招待・ファイル閲覧・編集・DL | ✅ | ✅ |
| 試験作成・設定変更・xlsx出力 | ✅ | ✅ |
| バックアップ | ✅ | ✅ |
| 科目削除 | ✅ | ❌ |
| ファイル削除 | ✅ | ❌ |
| 試験削除 | ✅ | ❌ |
| ユーザー削除 | ✅ | ❌ |
| TAアカウント管理 | ✅ | ❌ |
3.2 科目の管理
新規科目の登録
- 管理メニューで 「+ 新規科目登録」 をクリック
- 以下を入力:
- 科目名(例: 教育心理学演習)
- 授業コード(半角英数6文字以内、例:
EDU301) - 科目パスワード(学生に伝えるパスワード、4文字以上)
- 「登録」をクリック
EDU301 で学生のメールが student@example.com の場合、保存ファイル名は EDU301_student_20260417_103000.pdf のようになります。
科目の削除(教員のみ)
管理メニューの科目一覧で「削除」をクリックします。科目に属する全てのファイル・ユーザー・試験も同時に削除されます。
3.3 学生の招待
- 管理メニューで対象科目の 「招待」 をクリック
- テキストエリアに学生のメールアドレスを入力(カンマ、スペース、改行で区切って複数入力可)
- 「招待メール送信」をクリック
学生には招待メールが送信され、メール内のURLからユーザー登録を行います。
招待履歴では以下が確認できます:
- 招待したメールアドレス
- 招待日時・有効期限
- 状態(登録済 / 未登録)
- 招待URL(未登録の場合のみ表示)
3.4 ユーザー管理
管理メニューで対象科目の 「ユーザー」 をクリックすると、登録済みユーザーの一覧が表示されます。
- 利用状況: 各ユーザーの「利用状況」リンクから、アップロード・ダウンロード・ログインなどの操作ログを確認できます
- ユーザー削除(教員のみ): ユーザーを削除しても、そのユーザーがアップロードしたファイルは残ります
3.5 ファイル管理
管理メニューで対象科目の 「ファイル」 をクリックすると、アップロードされた全ファイルの一覧が表示されます。
利用可能な操作
| 操作 | アイコン | 説明 | 権限 |
|---|---|---|---|
| ダウンロード | ⬇️ | ファイルをダウンロード | 教員・TA |
| 編集 | ✏️ | 件名・ファイル名を変更 | 教員・TA |
| 削除 | 🗑️ | ファイルを削除 | 教員のみ |
xlsx エクスポート
管理メニューの 「📥 xlsx」 リンク、またはファイル管理画面の「📥 xlsxダウンロード」ボタンで、ファイル一覧をExcel形式でダウンロードできます。
3.6 考査(試験)の管理
試験の作成
- 管理メニューで対象科目の 「🎓 試験」 をクリック
- 「+ 新規試験」 をクリック
- 以下を入力:
項目 説明 試験名 例: 中間テスト、最終レポート 受付開始日時 この日時以前は提出できません 受付終了日時 この日時を過ぎると遅延提出扱い 管理者メールアドレス 収受印付きPDFの送信先(教員のメール) 受付終了後の提出 チェックを入れると遅延提出(PROVISIONAL)を受け付けます 再提出の許可 チェックを入れると同じ学生が複数回提出できます - 「作成」をクリック
試験設定の変更
試験一覧で ✏️ ボタンをクリックすると、以下を変更できます:
- 受付開始日時
- 受付終了日時
- 受付終了後の提出の可否
- 再提出の可否
提出一覧の確認
試験一覧で 📋 ボタンをクリックすると、全学生の提出一覧が表示されます。
- 📄 — 元のPDFをダウンロード
- 🔏 — 収受印付きPDFをダウンロード
- 📥 — 提出一覧をxlsx形式でダウンロード
3.7 TAアカウント管理(教員のみ)
管理メニューの 「👥 TAアカウント管理」 から、TAのアカウントを追加・削除できます。
TAアカウントの追加
- 「TAアカウント管理」画面で TA名 と パスワード(4文字以上)を入力
- 「追加」をクリック
TAアカウントの削除
登録済みTA一覧の「削除」リンクをクリックします。
3.8 バックアップ
管理メニューの 「💾 バックアップ」 ボタンで、以下を含むZIPファイルをダウンロードできます:
- データベース(全科目・ユーザー・ファイル情報・ログ)
- アップロードされた全PDFファイル
4. 考査モード詳細
4.1 収受印について
考査モードでPDFを提出すると、自動的に収受印がPDFの右上に押されます。
| 提出タイミング | 収受印 | 色 |
|---|---|---|
| 受付終了日時まで | RECEIVED | ピンク(正常受理) |
| 受付終了日時を過ぎた場合 | PROVISIONAL | ピンク(仮受理) |
収受印には以下の情報が含まれます:
- 日付・時刻(円の下方): 提出された正確な日時
- 授業コード(円の上方左): 科目の授業コード
- 受付番号の下5桁(円の上方右): 提出を一意に識別する番号
収受印の大きさは約30mmで、PDF右上に配置されます。
4.2 確認メールについて
提出が完了すると、学生と管理者の両方に確認メールが送信されます。メールには収受印付きPDFが添付されています。
正常提出の場合
- 件名: [試験名]のPDFを収受しました
- 本文: 科目名、試験名、ファイル名
遅延提出の場合
- 件名: [試験名]のPDFが保存されました
- 本文: 科目名、試験名、ファイル名、〆切日時、提出日時、採点対象外の可能性の注意
4.3 遅延提出の扱い
受付終了日時を過ぎた後の提出は以下のように処理されます:
- 教員が試験設定で「受付終了後の提出を受け付ける」にチェックしている場合のみ提出可能
- 収受印は PROVISIONAL(仮受理)になります
- 確認メールに遅延であることが明記されます
- 管理者の提出一覧では 遅延 バッジが表示されます
5. よくある質問 (FAQ)
Q: 招待メールが届きません
A: 迷惑メールフォルダを確認してください。それでも届かない場合は教員に連絡し、招待の再送信を依頼してください。管理画面の招待履歴から招待URLを直接コピーして伝えることも可能です。
Q: 科目パスワードを忘れました
A: 教員に確認してください。科目パスワードは教員が科目作成時に設定したものです。
Q: 削除・変更パスワードを忘れました
A: 教員に連絡してください。教員は管理画面からファイルの編集・削除が可能です。
Q: PDFファイル以外はアップロードできますか?
A: いいえ。セキュリティ上の理由から、PDFファイルのみ対応しています。Word等の場合は事前にPDFに変換してください。
Q: アップロードのファイルサイズ上限は?
A: 50MBです。
Q: 考査の提出を間違えました。取り消せますか?
A: 考査モードで提出したファイルは学生側から削除できません。教員に連絡してください。教員が「再提出を許可」に設定している場合は、再度提出することで上書きされます。
Q: 「提出する」ボタンを押した後、画面が動きません
A: 収受印の処理とメール送信には数秒〜十数秒かかります。「提出完了」の表示が出るまでお待ちください。画面を閉じないでください。
Q: 受付終了後に提出できますか?
A: 教員が「受付終了後の提出を受け付ける」設定にしている場合のみ可能です。その場合、PROVISIONAL(仮受理)扱いとなり、採点対象外になる場合があります。
6. システム仕様
| 項目 | 仕様 |
|---|---|
| システム名 | Lab Fileshare v4 |
| 技術スタック | Python 3.10 / Flask / SQLite / CGI |
| 対応ファイル | PDFのみ |
| ファイルサイズ上限 | 50MB |
| ファイル名規則 | 授業コード_メール@前_YYYYMMDD_HHMMSS.pdf |
| 収受印形式 | PNG画像をPDF上に重ねる(30mm、右上配置) |
| 受付番号 | R + 年月日時分秒(14桁) + ランダム4文字(16進数) = 19文字 |
| 招待リンク有効期限 | 7日間 |
| ユーザー名 | ひらがな・アルファベット・半角空白(30文字以内) |
| 授業コード | 半角英数6文字以内 |
| パスワード保存 | Werkzeug PBKDF2ハッシュ(平文は保存されません) |
| メール送信 | SMTP(Gmail等) |
| ホスティング | エックスサーバー(共用、CGI経由) |
Lab Fileshare — Educational Psychology Laboratory, College of Economics, Nihon University
