JOURNAL

Meetings Trello Link
  • -Mentor Meeting:
    -talked about the current problems with mouse cursors.
Nov 27 2021
Week 14 - Demo#5
Participants: Andrew Gramann, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    -talked about the current problems with mouse cursors.
Nov 19 2021
Week 13 - Readme and Demo#4
Participants: Andrew Gramann, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Divided the tasks issues. Advice for the tech talk.
  • -Client Meeting:
    Showed the demo. Discussed about further improvement and new features.
Nov 12 2021
Week 12 - tech talk and Demo#3
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Divided the tasks issues. Went through the deployment issues.
Nov 3 2021
Week 10 and 11 - Test and Demo#2
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Divided the tasks issues. Talked about the idea in tech talk. Went through some tech problems in current website.
  • -Client Meeting:
    Talked about some tasks issues. Showed the demo.
Octobor 28 2021
Week 8 and 9 - Tech talk and Demo#1
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Divided the tasks issues. Updated trello by adding more labels. Talked about the schedules.
Octobor 10 2021
Week 6 and 7 - Walking Skeleton
Participants: Andrew Gramann, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Discuessed about the tech stack. Updated the tasks for next 2 weeks.
September 30 2021
Week 5 - Architecture
Participants: Andrew Gramann, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Reviewed the Figma Clickable Prototype and improved some details. Discussed about tasks for next sprint.
  • -Client Meeting:
    Presented the Clickable Prototype.
September 24 2021
Week 4 - Apples Reflection
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Discussed about some tech stacks we are going to use later. Advices on Figma design.
September 17 2021
Week 3 - Figma Clickable Prototype
Participants: Andrew Gramann, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • -Mentor Meeting:
    Talked with mentor and checked the current progress. Improve the website communications rules and trello structure.
  • -Client Meeting:
    User story discussion. Details see in User Story module below.
September 10 2021
Week 2 - User Story Meeting
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
  • Self-introduce and ice breaker.
  • Scheduled 2 meetins with client and mentor separately.
    -client meeting: TBD
    -mentor meeting: 3pm on Mondays
  • Discussed and splited the tasks for assignment 0 and assignment 1.
September 3 2021
Week 1 - Introduction Meeting
Participants: Andrew Gramann, Peter Halpin, Qiaosen Lin, Yuhao Zhou, Qiuyang Zhang
Important Decisions
  • Client Meetings: 1 PM every Fridays

  • Mentor Meetings: 3 PM every Mondays

  • TBD
User Stories
Need to have
  • As a student, in order to see what others are doing, I can see their mouses and clicks.

  • As a student, in order to choose my friend to work together, I can log in with a specific role, for example, I can log in with role 'dog1' to match with students with roles 'dog2' and 'dog3'.

  • As a student, in order to see my result, I can view my personal output by clicking a button, others can't see my result.

  • As a student, in order to fully learn about new materials, I can access all the buttons/choices on the website no matter what roles I log in with.

Nice to have
  • As a student, in order to engage with others, I can chat on the website.

  • As an instructor, in order to later add tutorials/teaching materials, I can log in and see all current resources and also add new ones.

  • As an instructor, in order to updates materials easily, I can have a place for me to plug in the javascript/r code.

  • As a researcher, in order to learn more about the teaching progress and effect, I can log in and see all the output results, with a log about students' clicks and chats.

Demo Video
1. Beta Web Application Demo
2. User Manual
Tech stack

Programming Languages:

Java Python JavaScript HTML/CSS

Software:

Git MySQL Excel MongoDB Visual Studio

Tools and Frameworks:

React AWS Jquery Spring AngularJS Node.js JSON Conda .NET