プロジェクトNO 23-A プロジェクト学習サポートツールの開発 プロジェクト学習サポートツールの開発 DEVELOPMENT OF A TOOL FOR SUPPORTING PROJECT LEARNING member 獅子谷 仁 Jin はじめに Shishiya 担当教員 美馬義亮、佐藤仁樹、長崎健 FIRST このプロジェクトは特別な事情により1人での、そして半年の特別 なプロジェクト学習です。 テーマの説明 EXPLANATION OF THEMA このプロジェクトは、プロジェクト学習の運営を補助するプロ ジェクトです。具体的には、みなさんが毎週提出している週報 に関するシステム、例えば週報作成プログラムや週報提出確認 画面などを改善するプロジェクトです。 RESUME 概要 システム説明 EXPLANATION OF THE This project learning is the project doing alone and for half year by especial reason. SYSTEM 現在みなさんはプロジェクトの週報を提出するのに週報作成プログラムを使った り、週報の提出状況の確認をするのに提出状況確認画面を使っています。週報作 成プログラムで週報を提出すると、きちんと提出状況確認画面での提出状況が変 化します。その仕組みは次のようになっています。 This project is the project that help management of project learning. It is the project that improve the system about weekly report everyone submit,example the program to make reports,the scene to avouch circumstance of submission...etc. Presently,everyone is using "the program to make weekly reports" to submit the weekly report, and "the scene to avouch circumstance of submission" to avouch the circumstance of submission. After everyone submits weekly reports using "the program to make weekly reports",the circumstance of submission change regularly.The algorythm's explanation is below. 週報作成プログラムは作成された週報の内容をサーバーへ送る。 The detail of weekly reports maked everyone is sent by "the program to make weekly reports". 週報作成 PROGRAM サーバーでは送られてきた週報の内容を1つの週報を1つのファイルとし て保管する。 In the server,the detail of weekly reports is preserved as one file for one report. the program to make weekly reports データを送る SERVER 週報のデータ data of reports データ data Perlのプログラムを呼ぶ call PERL サーバー側では提出状況確認画面(HTML)を作るPERLプログラムを一定時間ごとに呼 び出す。 The server calls the PERL PROGRAM that make "the scene to avouch circumstance of submission(HTML FILE)" itteijikanngotoni. PERLプログラムでは保管されている週報の内容を読み込んで処理し、提出 状況確認画面のHTMLファイルを出力する。 After the PERL PROGRAM load the detail of weekly report preserved and process, it output HTML FILE. 活動内容 DETAIL OF ACTIVITY 提出状況確認画面を出力するPERLプログラムに変更を加え、さらに 週報の内容を保管するのにデータベースを使うことを考えました。 改善点として 保管してあるデータを読み込む PERL load data PROGRAM 週報確認画面 提出状況確認画面のHTML を出力する output HTML FILE HTML FILE 変更前の提出確認画面 I chaged the PERL PROGRAM that output the scene to avouch.And I thought using databases to preserve the detail of weekl report. before AS POINTS OF IMPROVEMENT 週報提出確認画面の改善する点として次の事を考えました。 1 まだ行っていないプロジェクトの日付けの提出欄も未提出になっている点。 2 提出に不備ありや未提出の場合にも表示の色が同じ。 3 自分が確認しようとしている日付けの欄が分かりづらい。 4 検索欄を作り、提出状況を知りたい学生の学籍番号を入れると提出状況が 確認できるようにする。 5 学籍番号の隣に名前も表示するようにする。 6 提出すべき週の欄は色をかえて表示する。 I thought following matter as points that should improve about the scene to avouch. 1 Circumstances of submission which have not done yet is circumstance of not submission. 2 Colors of indications is the same between circumstance of not submission and defective circumstance. It is hard to find date that everyone want to avouch. Make a system that can retrieval with retrieval column which put ID into. Indicate name next to ID. Indicate the column of week which everyone should submit the reports. 3 4 5 6 実際に行った変更点 AS POINTS CHANGED 変更後の提出確認画面 実際には次の3つを変更しました。 1 まだ行っていないプロジェクトの日付けの欄は表示しないように し、現在はプロジェクト学習の何週目かを表示するようにした。 2 それぞれの記号の色を変えて表示するようにした。 3 一定間隔毎に日付けを表示するようにした。 1 2 3 after My program do not indicate date which everyone should not submit report. And,indicate how many weeks pasted. My program change colors of indications between circumstance of not submission and defective circumstance. My program indicate date at regular intervals. これからの計画 ACTIVITY PLAN 現在のシステムはサーバーに送られて来た週報の内容を1つの週報を1つのファイルと して保管しています。しかし、この方法だと週報のデータを扱う際に手間がかかってし まいます。 そこで、週報のデータを保管するのにデータベースを使うつもりです。 データベースを使うことにより、手際よくデータを扱うことができるようになります。 データベースにSQLを使い、データの扱いにはPHP言語を使おうと思っています。 Actual,the system preserve details of reports as one file each one report .But it is hard to handle data of report with using this system.So I thought using databases to preserve data of reports. It is possible to handle data of reports easy because of using databases.I will use SQL to make databases,and PHP language to handle data of reports. 何週目かを表示 一定間隔で日付けを表示 現在までの提出日を表示 記号によって色が違う
© Copyright 2025 Paperzz