電話での大学の時刻表-最新情報の入手方法

画像



この投稿では、カリキュラムの可変性について説明します。 または、おそらくどんなスケジュールでも、だからこそ、私たちのように、どんなスケジュールを扱うプロジェクトも非常に少ないのです。 そして、もしそうなら、彼らはその無関係性について不平を言う。



私たちは、モバイルアプリケーションの大学スケジュールに取り組んでいます (すでにそれについて書いています )。iOSとAndroidのアプリケーションがあり、Windows Phoneでリリースされようとしています。 すべてを適切な場所に配置するために、最初にすべてがどのように発生するか、またはスケジュールがどこから来るのかを記述します。



スケジュールを追加する
モバイルアプリケーションで大学/学部のタイムテーブルを公開する場合は、形式で取得する必要があります。 これを行うために、 JSON仕様 (電子データベースにスケジュールがある場合)またはExcelファイル (ない場合)のテンプレートを大学に提供します



ファイルに入力するかJSONを作成すると、スケジュールがデータベースに表示され、さらに公開されます。 電子スケジュールを自分で見つけたら、それを解析する別のオプションがありますが、本質的には同じJSONです。 問題は、スケジュールが変更され始めると始まります。



スケジュール変更

大学のウェブサイトにdoc形式またはxls形式のスケジュールのファイルが含まれている場合、原則として、変更はそこに反映されず、一度停止され、神に感謝します。 もちろん、私たちは、電子データベースに時刻表がある大学にもっと対処しようとしています。



アプリケーションでは、各ペアに「バグを報告する」ボタンがあります。 このメッセージは管理パネルに表示され、エラーを手動で修正して対処します。 このタスクを生徒にシフトして、生徒がスケジュールを個別に管理できるようにすることは明らかです。 しかし、それについては後で。



さて、ここで私たちは次のことに直面しています:学生はスケジュールに誤りを送信しますが、大学のウェブサイトには反映されません。 これはさまざまな理由で発生します。 たとえば、生徒自身が教師に同意し、学部/学部長/派遣者に通知するのを忘れたためです。 または、彼らは忘れていませんでしたが、ディスパッチャはそれを紙にマークし、電子データベースに送信する必要がなくなりました。 この大学のJSONを使用してスケジュールを更新すると、学生によって行われたすべてのエラーが消去されます。 学生は学部長よりも自分のスケジュールについて多くの情報を持っていることが多いという事実に関して、これはあまり正しくありません。



彼らは優先順位のシステムを作成することにしました。大学の教員に旗がある場合、修正が行われたかどうかがチェックされ、修正された場合は更新されません。 フラグがない場合、JSONを介してすぐに更新されます。 システムが不完全であることを理解しています。



理想的には、学生の間違いを大学に戻して、彼らがすでに自宅で変更を加えるようにすることができます。 それで、おそらく、それは最も正しいでしょう、そして、我々と協力するそれらの大学で間違いなくそうするでしょう。



自己編集スケジュール

一方、学生自身がアプリケーション内のペアを転送またはキャンセルできる場合は、新しいペアを追加して、独立した編集に努めます。 完了するまで、急いでいるのではなく、原則としてどのように変化しているか、プロセスを監視しています。 しかし、これまでのところ、次のシステムを計画しています。



-スケジュールを変更するには、学生はログインする必要があります。 たとえば、Vkontakteを介して、または独自の登録で。

-ペアをクリックして、表示されるメニューで[編集]を選択できます。

-そこで、彼はカップルのすべてのパラメータを変更し、「他の人に提案する」というチェックマークを付けることができます。

-彼がチェックマークを付けると、クラスメートに「変更を受け入れる」ボタンが付いた通知がポップアップします。 少なくとも3人がクリックすると、変更はこれらの学生だけでなく、グループの残りのメンバーにも反映されます。

-先生は、そのようなパラメーターでペアが変更されたという通知のみをポップアップします。



どう思いますか? 共有したい経験や他のコメントはありますか?



All Articles