Table of Contents:
🤔 Direction of the project ✅ Progress report 🛠 Prototype 🗓 Future plans
🤔 Change in direction
Before (Boost Meeting):
- Watching real-time classroom videos asynchronously on a tablet
- Adjusting playback speed and other settings to enhance learning
After:
-
Manipulating time = cutting synchronization between students and teachers
-
In this case, dialogue between students becomes important
-
What medium can be used for dialogue? → Utilizing “notes”
-
Writing annotations on videos as “video notes” and sharing them with others
-
Viewing other students’ video notes synchronously or pseudo-synchronously
- Synchronous:
- Watching the same video at the same time
- Two-way communication through text
- Pseudo-synchronous:
- Watching the same video at different times
- One-way communication
- Synchronous:
-
Functionality as notes
- The video around the time when a note is written is recorded along with the note
- Reviewing with a TikTok-like UI
-
Writing on videos (notes) becomes a medium for communication between students
Reasons for using notes as a medium
-
“Notes” are already familiar
- Many students are already taking notes
- It can be used as a means of communication as an extension of that
- Even students who are not actively engaging can participate
-
“Notes” are written for oneself
- A mixed environment of synchronous and pseudo-synchronous interactions
- = Not guaranteed to receive reactions from others
- “Notes” are written for oneself
- It allows for easy sharing of thoughts without being overly conscious of others’ presence
- A mixed environment of synchronous and pseudo-synchronous interactions
-
Some lag is acceptable
- (Compared to audio/video)
-
Goal: Enable effective dialogue between students in asynchronous classes between teachers and students
✅ Progress
-
Backend for video streaming
- nginx-rtmp module
- Streaming client → Server: RTMP
- Server → Playback client: HLS
- Lag with the streamer is about 3 seconds
-
Client-side application
- Playback of HLS streaming using AVPlayer
- Encryption of pen strokes
- Sending and receiving strokes
- Firebase Realtime Database
-
Consideration of direction
- Organizing the dialogue that occurs in the classroom environment
- Interviewing school teachers
🛠 Prototype
🗓 Future plans
-
User testing
- Objective: Testing communication using annotations as a medium
- Adjustment of student discrepancies is not implemented yet
- Originally scheduled for this week
- Postponed due to testing period, starting from the week after next
- Gathering students with Apple Pencil on campus
- Objective: Testing communication using annotations as a medium
-
Adjustment of student discrepancies
- What kind of adjustment has a positive impact on understanding the class content
- Improvement based on user testing
- Google App Engine
- What kind of adjustment has a positive impact on understanding the class content
-
Enhancement of functionality as a video note app
Challenges (Consultation)
- (Relatively) objective verification method for student-to-student communication
- Survey?
- Is feedback/emotion-based approach sufficient in the beginning?
Feedback: [/blu3mo-private/未踏 8月報告フィードバック](https://scrapbox.io/blu3mo-private/未踏 8月報告フィードバック)