Activity diagram shows only one lesson being added to the timetable although header states that this is for adding possibly multiple lessons. Furthermore the end of the activity diagram shows the overall timetable string being returned, again indicating that all lessons should be added within this activity diagram. To add multiple activities, a looping structure is expected.
The [is X written one row below] early termination is also confusing because it means that the remaining logic like "add clash modules at bottom" and "return output string" are not executed.
Activity diagram shows only one lesson being added to the timetable although header states that this is for adding possibly multiple lessons. Furthermore the end of the activity diagram shows the overall timetable string being returned, again indicating that all lessons should be added within this activity diagram. To add multiple activities, a looping structure is expected.
The [is X written one row below] early termination is also confusing because it means that the remaining logic like "add clash modules at bottom" and "return output string" are not executed.