You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several teams have come to me concerned about their v2 team grade because one or more teammates have NON-INTEGRATABLE code.
DO NOT take over and rewrite their code. It is not your responsibility and you won't be penalized for their failure. Here is how I would handle it:
With the project due next Tuesday, I would schedule an integration on Saturday, Sunday at the latest.
With most functioning teams, you will be able to get a running system together. You will be able to tell if a reasonable amount of more work is required to smooth out the edges.
If some components simply don't work, i.e., are not integratable. You must shift into plan B.
Plan B
Remove all traces of the non-integratable code. DO NOT ATTEMPT TO REWRITE IT.
Fix your system to ignore the missing functionality. For example, if the Bank doesn't work, remove it and fix the other agents to ignore banking needs. If the car-code doesn't work, you still have other transportation options. If the PersonAgent is the problem, then you have a problem that you must fix. Obviously, each problem has to analyzed to see if has a straightforward solution.
Push your finalized system onto GIT, documenting what has happened.
For the students whose code was removed or never added, have them checkout "some" running version of the system that they can work with INDEPENDENTLY to try to get their code integrated. This effort will be graded separately from the team's submission.
For students in danger of falling into plan B, you have several days to get your act together; get your code written and unit tested in preparation for integration. I don't mind teammates helping one another, but I hate it when achieving teammates are abused by under-achievers. I'll repeat it again: DO NOT take over and rewrite code that cannot be integrated..
The text was updated successfully, but these errors were encountered:
Several teams have come to me concerned about their v2 team grade because one or more teammates have NON-INTEGRATABLE code.
DO NOT take over and rewrite their code. It is not your responsibility and you won't be penalized for their failure. Here is how I would handle it:
Plan B
For students in danger of falling into plan B, you have several days to get your act together; get your code written and unit tested in preparation for integration. I don't mind teammates helping one another, but I hate it when achieving teammates are abused by under-achievers. I'll repeat it again: DO NOT take over and rewrite code that cannot be integrated..
The text was updated successfully, but these errors were encountered: