Question: Design and document system where teams can code together, submit solutions, get judged, and see their scores go up . Teams are to be established
Design and document system where teams can code together, submit solutions, get judged, and see their scores go up
Teams are to be established for this purpose, each team will have or students.
demonstrate a practical application of synchronization techniques in the context of a programming contest scenario.
Documentation:
Create a report describing your design choices, challenges faced or expected, and solutions to be implemented.
Explain how counting semaphores can be employed to address synchronization issues in each component.
Create a conceptual diagram class diagram, blueprints to describe the problem.
document any tradeoffs or decisions made during the implementation.
Pseudocode or algorithm:
Clearly outline the main components of your simulation.
Break down the processes for teams, the shared file system, the submission platform, judging panels, and the scoring system.
Highlight critical sections where synchronisation using counting semaphores is required.
Describe how classes will interact with each other to represent the solution
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
