学生コミュニティ内での相互作用を促進する学生ネットワーク。これは、学生が楽しくてフレンドリーなオンライン環境でお互いに関与するように促すことにより、社会的機会を提供することを目的としています。








アプリケーションは開発され、Python 3.8以降で動作するようにテストされています。
アプリケーションを実行するには、次の手順に従う必要があります。
student-networkにいることを確認してくださいpip install -r requirements.txtpip install -e .python -m student_network.appアプリケーションを開くと、ホームページが迎えられます。ここから、既存のアカウントにログインするか、新しいアカウントを登録できます。登録は大学の電子メールアドレスでのみ機能し、サインアップした後、学者は手動検証のために送信されることに注意する必要があります。
ログインすると、プロフィールページにリダイレクトされます。これにより、趣味、興味、ロック解除された最も希少な成果、ソーシャルメディアプロファイルへのリンクなど、あなたに関する情報が表示されます。あなたが作成した投稿もこのページに表示されます。
デフォルトでは、プロフィール写真、バイオ、生年月日、性別など、いくつかの詳細が記入されます。 [プロファイルの編集]ボタンを押して、これらすべての詳細を編集できます。
再接続ネットワークで他のメンバーを検索するには、上部のナビゲーションバーを使用して「メンバー」ページに移動できます。ここから、一般的な趣味や関心によって検索するオプションを使用して、ユーザー名で検索できます。検索結果は、ユーザー名と学位でライブで表示され、人のプロファイルにアクセスして接続を行うことができます。
接続は、接続を親しい友人としてマークするオプションとともに、人々とのつながりを形成することができます。接続は人々に受け入れられなければなりませんが、要求せずに人々を親しい友人としてマークすることができます。これはまた、ユーザーがあなたの親友であるかもしれないことを意味しますが、あなたは彼らの親友ではないかもしれません。親友システムは一方通行です。別のユーザーとの対話を制限したい場合は、ブロックできます。これらのすべてのオプションは、ユーザーのプロフィールに移動することでアクセスできます。
接続ページで接続のリストと保留中の接続リクエストを表示できます。親友としてマークしたユーザーは、隣に握手のアイコンを持っています。
あなたのフィードでは、あなたが接続した人のすべての投稿を見ることができます。これは年代順にソートされ、最新の投稿が上部に表示されます。このページから新しい投稿を作成することもできます。これらは、テキスト投稿、画像投稿、またはリンク投稿として分類されます。
再接続ネットワークでタスクを実行することにより、成果がロック解除される場合があります。これらは、成果をパーセンテージで表示する成果ページと、最新のものから完了した成果を表示するページで表示できます。このページは、まだロックを解除していない成果を示しています。各功績にホバリングすることは、ロックを解除することで得られたXPの達成、説明、および数のタイトルを示しています。これらの各成果には、独自のアイコンがあります。ロックを解除するまで表示されない隠された成果に注意してください。これらは余分なXPであなたに報いるでしょう!
あなたが得たXPの量に基づいて、あなたのプロフィールをレベルアップします。これにより、再接続ネットワークでの健全な競争が促進されます。アプリケーションのさまざまな部分でより多くのやり取りすることで、すぐにリーダーボードに登ることができます!
また、クイズページで知識をテストして共有する簡単な方法を提供しました。ここから、他の人が完了するための5つの複数選択の質問で構成されるクイズを作成できます。また、他の人から作られたクイズに参加して参加することもできます。
テストのために、製品のデモを容易にするために、多くのアカウントとサンプルデータを作成しました。ユーザーbarn354とic324は、どちらもパスワードPassword01を使用して、完全な学生プロフィールと複数の投稿でセットアップされています。
次のダミーアカウントが設定されています。
student1 、 student2 、 student3 、およびStudent4の学生アカウントのstudent4 。staffuserおよびstaffusertwo 。adminuser 。 要件分析は、潜在的なソリューション、設計思考計画、モスクワマトリックスに関する研究文書を通じてカプセル化されています。これらは、次のパスにあります:docs/requirance-analysis
このプロジェクトのためにプロモーションポスターが設計されています。次のGitHubリポジトリパスにあります:docs/designs/poster.pdf