top of page

Project 3: Remote Communication

This project focuses on remote communication and collaboration. Code Copy is an interactive web-based platform that enhances the learning experience from a professor to a student. Code Copy allows students to see the code their professor is writing in real time and add notes on their own copy. 

10 Sketch Ideas 

Each member of the team generated ten sketch proposals for remote communication. The inspiration originated from our daily lives and what each of us thought would be a creative and useful task to accomplish during the day. On November 1, 2022 we had a team meeting where everyone presented their ten sketch ideas for this project. Many excellent idea were offered, including Kathryn's code copy concept, Alexis' proposal for what I eat in a day, and Vardhini's mask idea. We conducted a google form poll to nail down our favourite ideas. The top four ideas were code copy, introvert dating, a group game, and VR concert. After much discussion we decided to implement Kathryn's code copy idea because it would be useful in each of our daily lives as computer science students, especially when learning new languages.

​

Link to google forms: https://docs.google.com/forms/d/e/1FAIpQLSd6e3goSWi_bl-CgOmMCKCUeYP-PTydAWAdwcfVXQc_MgeL8w/viewform

10 Detailed Sketch Ideas 

After deciding to implement code copy, we were excited to suggest different variations and add-on to the idea. We each generated 10 thorough design sketches. On November 4, 2022 we had a group meeting to present our detailed sketches to one another. Each member of the team brought unique ideas enhancing our vision of the product. Some of the notable ideas were Kathryn’s quiz idea, Vardhini’s gesture-based ideas, and Alexis’s recording lecture idea for each line of code. Throughout the meeting we came up with more ideas to include that were not in the original detailed drawings. Although we decided to continue with the same based model for code copy, we agreed to work towards useful addons such as a class messaging area, the professor can see what notes they have sent, and download note file functionality.

Concept Video

Video Presentation  

As described in the demo video, our inspiration for this idea came from a recurring problem we faced as Computer Science students. We would sometimes have an instructor (i.e., a professor or a TA) who speeds through the coding examples, and as a student, we find ourselves not having understood anything when we frantically finish copying the code. This led us to our decision on the core functionality of our application – the professor being able to send sections of their code to the students in real time. This way, the student can focus on understanding the code without worrying about copying it all down. If the student wants to add their code or comments to the example code? – they can simply do so on their devices in their code space.

​

Note implementation of our product used the following citation: 

 -https://github.com/WebDevSimplified/Realtime-Simple-Chat-App

My Contributions 

​

I designed and created the base format/template layout for the html code. I implemented everything regarding sockets including the notes section, title section, and message section. I designed and created all style for the website in css. I wrote the script for the demonstration video. I film and was an actress in the videos with Alexis. I created and edited the demonstration video. I attended all team meetings and collaborative sessions, during these time periods I actively participated to help group progress move forward. I drew 10 initial sketch ideas and 10 detailed sketch ideas. I edited and enhanced the write ups.

Link to our Website and Github  

© 2022 Kathryn Lepine

  • Facebook - Black Circle
  • Twitter - Black Circle
bottom of page