expertiza / reimplementation-back-end

MIT License
1 stars 108 forks source link

E2473. Reimplement sign_up_topic.rb as project_topic.rb #125

Open ajith05 opened 2 weeks ago

ajith05 commented 2 weeks ago

Project Overview:

The project involves reimplementing sign_up_topic.rb from the Expertiza repository. This class manages topics within an assignment by handling slot availability, team signups, and waitlist management. It tracks topic details, assigns teams to open slots, imports topics for assignments, and handles new topics from suggestions. Additionally, it manages staggered deadlines and team due dates. The task is to redesign sign_up_topic in the reimplementation_backend repository, ensuring it adheres to Rails design principles and follows the DRY principle.