📄️ System Overview
The purpose of this document is to present the proposal for an interactive Web Application that combines the benefits of gamification and collaboration to help develop teamwork in programming. The application allows Users to team up with a partner to solve coding problems and compete with other Users in timed matches, promoting problem-solving skills, teamwork and collaboration skills, as well as time management skills. Once Users create accounts, they will each assume the role that consist of either coding or writing test cases, and they shall work together to brainstorm and implement solutions, iteratively coding and testing to ensure correctness in their code. Through the use of this Application, Users will see improved timeliness, collaborative skills, and overall coding performance.
📄️ System Block Diagram
Description
📄️ General Requirements
- Internet Access
📄️ Features and Requirements
1. Game Process
📄️ Use-case descriptions
1. User opens site and needs to create an account.