duplicated block id: 1 size: 49 cleaned lines of code in 2 files: - classes/page/acp.php (1053:1117) - classes/page/acp.php (1173:1238) duplicated block id: 2 size: 39 cleaned lines of code in 2 files: - classes/oauth2/systemapiusertoken.php (42:114) - classes/oauth2/systemtoken.php (56:128) duplicated block id: 3 size: 31 cleaned lines of code in 2 files: - classes/rest/azuread.php (157:194) - classes/rest/unified.php (1784:1821) duplicated block id: 4 size: 26 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (84:115) - classes/task/sharepointinit.php (218:249) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - teams_tab.php (167:193) - teams_tab_configuration.php (178:205) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (80:100) - classes/bot/intents/recentstudents.php (79:99) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - classes/page/acp.php (561:582) - classes/page/acp.php (789:810) duplicated block id: 8 size: 17 cleaned lines of code in 2 files: - teams_tab.php (144:163) - teams_tab_configuration.php (116:135) duplicated block id: 9 size: 17 cleaned lines of code in 2 files: - classes/page/acp.php (594:612) - classes/page/acp.php (822:840) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - classes/task/sharepointinit.php (158:177) - classes/task/sharepointinit.php (261:279) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - teams_tab.php (110:127) - teams_tab_configuration.php (212:229) duplicated block id: 12 size: 16 cleaned lines of code in 2 files: - classes/adminsetting/adminconsent.php (39:92) - classes/adminsetting/systemapiuser.php (39:92) duplicated block id: 13 size: 16 cleaned lines of code in 2 files: - classes/page/acp.php (597:613) - classes/page/acp.php (1702:1718) duplicated block id: 14 size: 15 cleaned lines of code in 2 files: - classes/adminsetting/adminconsent.php (39:91) - classes/adminsetting/healthcheck.php (39:91) duplicated block id: 15 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (2002:2020) - classes/rest/unified.php (2037:2055) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (2037:2055) - classes/rest/unified.php (2072:2090) duplicated block id: 17 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (1967:1985) - classes/rest/unified.php (2037:2055) duplicated block id: 18 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (1967:1985) - classes/rest/unified.php (2002:2020) duplicated block id: 19 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (1153:1167) - classes/rest/unified.php (1206:1220) duplicated block id: 20 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (2002:2020) - classes/rest/unified.php (2072:2090) duplicated block id: 21 size: 15 cleaned lines of code in 2 files: - classes/adminsetting/healthcheck.php (39:91) - classes/adminsetting/systemapiuser.php (39:91) duplicated block id: 22 size: 15 cleaned lines of code in 2 files: - classes/rest/unified.php (1967:1985) - classes/rest/unified.php (2072:2090) duplicated block id: 23 size: 15 cleaned lines of code in 2 files: - classes/page/acp.php (825:840) - classes/page/acp.php (1702:1717) duplicated block id: 24 size: 15 cleaned lines of code in 2 files: - classes/feature/usergroups/utils.php (132:153) - classes/page/groupcp.php (66:87) duplicated block id: 25 size: 14 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (93:109) - classes/bot/intents/recentstudents.php (83:99) duplicated block id: 26 size: 14 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (93:109) - classes/bot/intents/lateststudents.php (84:100) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (1420:1437) - classes/feature/usergroups/coursegroups.php (1500:1517) duplicated block id: 28 size: 14 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (140:167) - classes/feature/calsync/task/syncoldevents.php (274:301) duplicated block id: 29 size: 14 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (233:246) - classes/feature/calsync/main.php (252:265) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (802:820) - classes/feature/usergroups/coursegroups.php (935:953) duplicated block id: 31 size: 13 cleaned lines of code in 2 files: - classes/rest/azuread.php (250:268) - classes/rest/unified.php (1936:1954) duplicated block id: 32 size: 13 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (42:55) - classes/bot/intents/recentstudents.php (42:55) duplicated block id: 33 size: 13 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (122:137) - classes/feature/calsync/task/syncoldevents.php (256:271) duplicated block id: 34 size: 13 cleaned lines of code in 2 files: - classes/feature/sds/utils.php (75:87) - settings.php (455:467) duplicated block id: 35 size: 12 cleaned lines of code in 2 files: - classes/rest/azuread.php (445:463) - classes/rest/unified.php (2227:2245) duplicated block id: 36 size: 12 cleaned lines of code in 2 files: - classes/oauth2/apptoken.php (90:104) - classes/oauth2/token.php (279:294) duplicated block id: 37 size: 12 cleaned lines of code in 2 files: - classes/feature/sds/task/sync.php (211:226) - classes/feature/sds/utils.php (77:92) duplicated block id: 38 size: 12 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (66:82) - classes/task/sharepointinit.php (201:217) duplicated block id: 39 size: 12 cleaned lines of code in 2 files: - classes/task/usersync.php (116:128) - classes/task/usersync.php (217:230) duplicated block id: 40 size: 12 cleaned lines of code in 2 files: - classes/httpclient.php (95:110) - classes/httpclient.php (124:139) duplicated block id: 41 size: 12 cleaned lines of code in 2 files: - classes/oauth2/token.php (208:221) - classes/oauth2/token.php (261:274) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - classes/rest/unified.php (1169:1180) - classes/rest/unified.php (1221:1232) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - teams_tab.php (91:102) - teams_tab_configuration.php (76:87) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - classes/feature/sds/task/sync.php (211:221) - settings.php (457:467) duplicated block id: 45 size: 11 cleaned lines of code in 2 files: - classes/rest/azuread.php (357:367) - classes/rest/unified.php (1901:1911) duplicated block id: 46 size: 11 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (56:71) - classes/feature/sharepointcustom/utils.php (198:213) duplicated block id: 47 size: 11 cleaned lines of code in 2 files: - classes/feature/usersync/main.php (1030:1040) - classes/feature/usersync/main.php (1065:1075) duplicated block id: 48 size: 11 cleaned lines of code in 2 files: - classes/rest/unified.php (771:789) - classes/rest/unified.php (811:828) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (1396:1409) - classes/feature/usergroups/coursegroups.php (1504:1517) duplicated block id: 50 size: 10 cleaned lines of code in 2 files: - classes/observers.php (813:824) - classes/observers.php (878:890) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (524:539) - classes/rest/unified.php (584:597) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - classes/rest/azuread.php (324:335) - classes/rest/unified.php (239:250) duplicated block id: 53 size: 10 cleaned lines of code in 2 files: - sass/styles.scss (30:41) - styles.css (33:44) duplicated block id: 54 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (524:539) - classes/rest/unified.php (552:566) duplicated block id: 55 size: 10 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (1396:1409) - classes/feature/usergroups/coursegroups.php (1424:1437) duplicated block id: 56 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (524:539) - classes/rest/unified.php (1415:1429) duplicated block id: 57 size: 10 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (68:78) - classes/bot/intents/recentstudents.php (67:77) duplicated block id: 58 size: 10 cleaned lines of code in 2 files: - classes/page/acp.php (1344:1354) - classes/page/acp.php (1436:1447) duplicated block id: 59 size: 10 cleaned lines of code in 2 files: - classes/task/sharepointaccesssync.php (113:124) - classes/task/sharepointaccesssync.php (160:171) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (584:597) - classes/rest/unified.php (1415:1429) duplicated block id: 61 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (552:566) - classes/rest/unified.php (1415:1429) duplicated block id: 62 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (485:499) - classes/rest/unified.php (1029:1043) duplicated block id: 63 size: 10 cleaned lines of code in 2 files: - classes/rest/unified.php (552:566) - classes/rest/unified.php (584:597) duplicated block id: 64 size: 10 cleaned lines of code in 2 files: - teams_tab.php (196:205) - teams_tab_configuration.php (91:100) duplicated block id: 65 size: 10 cleaned lines of code in 2 files: - classes/feature/userconnections/filtering.php (103:116) - classes/feature/userconnections/filtering.php (132:144) duplicated block id: 66 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1081) - classes/rest/unified.php (1415:1428) duplicated block id: 67 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2535:2549) - classes/rest/unified.php (2639:2653) duplicated block id: 68 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2535:2549) - classes/rest/unified.php (2613:2627) duplicated block id: 69 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2535:2549) - classes/rest/unified.php (2587:2601) duplicated block id: 70 size: 9 cleaned lines of code in 2 files: - teams_tab.php (29:39) - teams_tab_configuration.php (33:43) duplicated block id: 71 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2613:2627) - classes/rest/unified.php (2639:2653) duplicated block id: 72 size: 9 cleaned lines of code in 2 files: - classes/oauth2/apptoken.php (77:85) - classes/oauth2/token.php (212:221) duplicated block id: 73 size: 9 cleaned lines of code in 2 files: - classes/adminsetting/azuresetup.php (46:80) - classes/adminsetting/moodlesetup.php (46:80) duplicated block id: 74 size: 9 cleaned lines of code in 2 files: - classes/bot/intents/latesubmissions.php (46:56) - classes/bot/intents/worststudentslastassignments.php (45:55) duplicated block id: 75 size: 9 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (46:56) - classes/bot/intents/incompleteassignments.php (42:51) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - classes/utils.php (384:392) - classes/utils.php (410:418) duplicated block id: 77 size: 9 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (637:646) - classes/feature/usergroups/coursegroups.php (666:675) duplicated block id: 78 size: 9 cleaned lines of code in 2 files: - classes/rest/sharepoint.php (633:641) - classes/rest/sharepoint.php (649:657) duplicated block id: 79 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (524:537) - classes/rest/unified.php (1069:1081) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - classes/page/acp.php (752:761) - classes/page/acp.php (972:981) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (584:596) - classes/rest/unified.php (1069:1081) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2587:2601) - classes/rest/unified.php (2639:2653) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (2587:2601) - classes/rest/unified.php (2613:2627) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - classes/rest/azuread.php (345:354) - classes/rest/unified.php (1888:1898) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - classes/rest/unified.php (552:564) - classes/rest/unified.php (1069:1081) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - classes/oauth2/apptoken.php (77:85) - classes/oauth2/token.php (265:274) duplicated block id: 87 size: 9 cleaned lines of code in 2 files: - sass/styles.scss (132:143) - styles.css (139:150) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (2535:2548) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (2613:2626) duplicated block id: 90 size: 8 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (218:225) - classes/feature/calsync/main.php (252:259) duplicated block id: 91 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (2587:2600) duplicated block id: 92 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (2639:2652) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1080) - classes/rest/unified.php (2535:2548) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1080) - classes/rest/unified.php (2587:2600) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1080) - classes/rest/unified.php (2613:2626) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1040) - classes/rest/unified.php (1442:1453) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1080) - classes/rest/unified.php (2639:2652) duplicated block id: 98 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (891:902) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - db/tasks.php (58:65) - db/tasks.php (67:74) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (891:902) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - classes/page/acp.php (1040:1050) - classes/page/acp.php (1157:1167) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (220:227) - classes/feature/calsync/task/syncoldevents.php (48:55) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - classes/task/sharepointinit.php (147:156) - classes/task/sharepointinit.php (250:259) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (2587:2600) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - db/tasks.php (49:56) - db/tasks.php (58:65) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - db/tasks.php (49:56) - db/tasks.php (67:74) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (2535:2548) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (94:104) - classes/bot/intents/dueassignments.php (71:81) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - teams_tab_configuration.php (151:159) - teams_tab_configuration.php (167:175) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - classes/privacy/provider.php (234:243) - classes/privacy/provider.php (258:267) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - classes/adminsetting/serviceresource.js (79:91) - classes/adminsetting/serviceresource.js (113:125) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (2639:2652) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (2613:2626) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (947:958) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - classes/oauth2/apptoken.php (90:100) - classes/oauth2/token.php (226:235) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (2639:2652) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (2613:2626) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (218:225) - classes/feature/calsync/main.php (233:240) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (2587:2600) duplicated block id: 120 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (2535:2548) duplicated block id: 121 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (891:902) duplicated block id: 122 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (584:595) - classes/rest/unified.php (947:958) duplicated block id: 123 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (2535:2548) duplicated block id: 124 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (485:496) - classes/rest/unified.php (1442:1453) duplicated block id: 125 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (1069:1080) duplicated block id: 126 size: 8 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (94:104) - classes/bot/intents/incompleteassignments.php (100:110) duplicated block id: 127 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (2587:2600) duplicated block id: 128 size: 8 cleaned lines of code in 2 files: - classes/rest/azuread.php (495:505) - classes/rest/azuread.php (520:530) duplicated block id: 129 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (2639:2652) duplicated block id: 130 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (552:563) - classes/rest/unified.php (947:958) duplicated block id: 131 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (524:536) - classes/rest/unified.php (2613:2626) duplicated block id: 132 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (1415:1426) duplicated block id: 133 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (947:958) duplicated block id: 134 size: 8 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (71:81) - classes/bot/intents/incompleteassignments.php (100:110) duplicated block id: 135 size: 8 cleaned lines of code in 2 files: - sass/styles.scss (199:210) - styles.css (208:219) duplicated block id: 136 size: 8 cleaned lines of code in 2 files: - classes/feature/usersync/main.php (326:335) - classes/rest/unified.php (1008:1017) duplicated block id: 137 size: 8 cleaned lines of code in 2 files: - classes/page/acp.php (1012:1024) - classes/page/acp.php (1127:1139) duplicated block id: 138 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (1069:1080) duplicated block id: 139 size: 8 cleaned lines of code in 2 files: - classes/oauth2/token.php (226:235) - classes/oauth2/token.php (279:288) duplicated block id: 140 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (2587:2600) duplicated block id: 141 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (947:958) - classes/rest/unified.php (1415:1426) duplicated block id: 142 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (2613:2626) duplicated block id: 143 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (2535:2548) duplicated block id: 144 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1426) - classes/rest/unified.php (2535:2548) duplicated block id: 145 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1426) - classes/rest/unified.php (2613:2626) duplicated block id: 146 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1426) - classes/rest/unified.php (2587:2600) duplicated block id: 147 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (891:902) - classes/rest/unified.php (2639:2652) duplicated block id: 148 size: 8 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1426) - classes/rest/unified.php (2639:2652) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - classes/feature/usersync/main.php (791:800) - classes/feature/usersync/main.php (885:894) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1077) - classes/rest/unified.php (1442:1450) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (48:56) - classes/bot/intents/worststudentslastassignments.php (47:55) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (109:117) - classes/feature/calsync/task/syncoldevents.php (236:244) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/help.php (68:78) - classes/bot/intents/recentstudents.php (90:99) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - sass/styles.scss (81:87) - styles.css (88:94) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - classes/feature/calsync/form/subscriptions.php (273:279) - classes/feature/calsync/form/subscriptions.php (297:303) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (1415:1423) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (2535:2545) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1423) - classes/rest/unified.php (1442:1450) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (88:96) - classes/bot/intents/incompleteassignments.php (117:124) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (2613:2623) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (2613:2623) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (891:899) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (2639:2649) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - classes/page/acp.php (789:797) - classes/page/acp.php (1668:1676) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - classes/feature/usersync/main.php (433:439) - classes/feature/usersync/main.php (729:735) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (2587:2597) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - classes/task/processmatchqueue.php (53:61) - classes/utils.php (288:298) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (316:322) - classes/feature/calsync/main.php (349:355) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (2587:2597) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (2639:2649) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - classes/page/acp.php (2058:2064) - classes/page/acp.php (2099:2105) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - classes/page/groupcp.php (35:49) - classes/page/ucp.php (40:54) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - classes/page/acp.php (561:569) - classes/page/acp.php (1668:1676) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (2639:2649) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (111:118) - classes/bot/intents/dueassignments.php (88:96) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (2613:2623) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (82:88) - classes/bot/intents/incompleteassignments.php (63:69) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (2587:2597) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - classes/observers.php (437:447) - classes/observers.php (892:902) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (524:533) - classes/rest/unified.php (1029:1037) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - classes/adminsetting/courseresetteams.php (45:70) - classes/adminsetting/usergroups.php (43:66) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (524:533) - classes/rest/unified.php (1442:1450) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (295:301) - classes/feature/calsync/main.php (349:355) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - classes/task/processmatchqueue.php (63:72) - classes/utils.php (304:313) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (111:118) - classes/bot/intents/incompleteassignments.php (117:124) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (524:533) - classes/rest/unified.php (921:929) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (295:301) - classes/feature/calsync/main.php (316:322) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (584:592) - classes/rest/unified.php (1029:1037) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - classes/feature/sds/task/sync.php (329:339) - classes/feature/sds/task/sync.php (386:396) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (921:929) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (947:955) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (584:592) - classes/rest/unified.php (921:929) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (1415:1423) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - classes/task/sharepointinit.php (84:93) - classes/task/sharepointinit.php (206:215) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (58:64) - classes/bot/intents/recentstudents.php (57:63) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - db/access.php (47:53) - db/access.php (55:61) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (48:56) - classes/bot/intents/latesubmissions.php (48:56) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (584:592) - classes/rest/unified.php (1442:1450) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1442:1450) - classes/rest/unified.php (2587:2597) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - classes/task/processmatchqueue.php (153:159) - classes/task/processmatchqueue.php (164:170) duplicated block id: 201 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (524:533) duplicated block id: 202 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (1029:1037) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (44:51) - classes/bot/intents/worststudentslastassignments.php (47:55) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (1069:1077) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (552:560) - classes/rest/unified.php (1442:1450) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (891:899) - classes/rest/unified.php (1029:1037) duplicated block id: 207 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1442:1450) - classes/rest/unified.php (2613:2623) duplicated block id: 208 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (2535:2545) duplicated block id: 209 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (552:560) duplicated block id: 210 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (552:560) - classes/rest/unified.php (921:929) duplicated block id: 211 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1442:1450) - classes/rest/unified.php (2535:2545) duplicated block id: 212 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (891:899) - classes/rest/unified.php (1442:1450) duplicated block id: 213 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (485:493) - classes/rest/unified.php (584:592) duplicated block id: 214 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (1069:1077) duplicated block id: 215 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (947:955) duplicated block id: 216 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (88:96) - classes/bot/intents/worststudentslastassignments.php (118:127) duplicated block id: 217 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (891:899) - classes/rest/unified.php (921:929) duplicated block id: 218 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1442:1450) - classes/rest/unified.php (2639:2649) duplicated block id: 219 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (1442:1450) duplicated block id: 220 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (1415:1423) duplicated block id: 221 size: 7 cleaned lines of code in 2 files: - classes/page/acp.php (1246:1255) - classes/page/acp.php (1293:1302) duplicated block id: 222 size: 7 cleaned lines of code in 2 files: - teams_tab.php (73:82) - teams_tab_configuration.php (64:73) duplicated block id: 223 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/help.php (68:78) - classes/bot/intents/laststudentlogin.php (101:109) duplicated block id: 224 size: 7 cleaned lines of code in 2 files: - sass/styles.scss (189:195) - styles.css (202:208) duplicated block id: 225 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (111:118) - classes/bot/intents/worststudentslastassignments.php (118:127) duplicated block id: 226 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (921:929) - classes/rest/unified.php (2535:2545) duplicated block id: 227 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1037) - classes/rest/unified.php (1069:1077) duplicated block id: 228 size: 7 cleaned lines of code in 2 files: - classes/rest/azuread.php (509:525) - classes/rest/unified.php (2024:2042) duplicated block id: 229 size: 7 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (71:80) - classes/task/sharepointinit.php (84:93) duplicated block id: 230 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (44:51) - classes/bot/intents/latesubmissions.php (48:56) duplicated block id: 231 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (947:955) - classes/rest/unified.php (1029:1037) duplicated block id: 232 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (552:560) - classes/rest/unified.php (1029:1037) duplicated block id: 233 size: 7 cleaned lines of code in 2 files: - classes/observers.php (175:181) - classes/observers.php (345:351) duplicated block id: 234 size: 7 cleaned lines of code in 2 files: - classes/rest/unified.php (947:955) - classes/rest/unified.php (1442:1450) duplicated block id: 235 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (117:124) - classes/bot/intents/worststudentslastassignments.php (118:127) duplicated block id: 236 size: 7 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (433:440) - classes/feature/usergroups/coursegroups.php (1143:1150) duplicated block id: 237 size: 7 cleaned lines of code in 2 files: - classes/observers.php (383:393) - classes/observers.php (826:836) duplicated block id: 238 size: 7 cleaned lines of code in 2 files: - classes/bot/intents/help.php (68:78) - classes/bot/intents/lateststudents.php (91:100) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (94:99) - classes/feature/calsync/task/syncoldevents.php (362:367) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (46:51) - classes/bot/intents/latestgrades.php (42:47) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (584:591) - classes/rest/unified.php (2511:2518) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/recentstudents.php (42:47) - classes/bot/intents/worststudentslastassignments.php (45:50) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (119:124) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (2511:2518) - classes/rest/unified.php (2535:2544) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (1069:1076) - classes/rest/unified.php (2511:2518) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (105:110) - classes/task/sharepointinit.php (137:142) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latestgrades.php (85:90) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (406:411) - classes/feature/usergroups/coursegroups.php (420:425) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - classes/rest/sharepoint.php (357:365) - classes/rest/sharepoint.php (379:387) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latesubmissions.php (106:111) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - classes/webservices/read_assignments.php (28:35) - classes/webservices/update_grade.php (30:37) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (119:124) - classes/bot/intents/lateststudents.php (95:100) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (42:47) - classes/bot/intents/assignmentsforgrading.php (46:51) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (58:63) - classes/bot/intents/lateststudents.php (53:58) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - classes/rest/azuread.php (478:483) - classes/rest/unified.php (2266:2271) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (485:492) - classes/rest/unified.php (2511:2518) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (42:47) - classes/bot/intents/latestgrades.php (42:47) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - classes/rest/calendar.php (166:171) - classes/rest/calendar.php (211:216) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/help.php (73:78) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latestgrades.php (85:90) - classes/bot/intents/lateststudents.php (95:100) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (104:109) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - classes/webservices/delete_onenoteassignment.php (44:49) - classes/webservices/read_onenoteassignment.php (44:49) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/help.php (73:78) - classes/bot/intents/incompleteassignments.php (119:124) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - classes/task/sharepointinit.php (137:142) - classes/task/sharepointinit.php (239:244) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (119:124) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - classes/page/ajax.php (144:150) - classes/page/ajax.php (155:161) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (552:559) - classes/rest/unified.php (2511:2518) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (581:586) - classes/feature/usergroups/coursegroups.php (638:643) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/dueassignments.php (91:96) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/incompleteassignments.php (119:124) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - classes/adminsetting/detectoidc.php (56:76) - classes/adminsetting/toollink.php (59:79) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (95:100) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (254:259) - classes/feature/calsync/task/syncoldevents.php (48:53) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/help.php (73:78) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (104:109) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (94:99) - classes/bot/intents/incompleteassignments.php (99:104) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/laststudentlogin.php (104:109) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/help.php (73:78) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/recentstudents.php (94:99) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - classes/rest/azuread.php (59:64) - classes/rest/unified.php (67:72) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - classes/rest/azuread.php (437:443) - classes/rest/unified.php (2219:2225) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (42:47) - classes/bot/intents/incompleteassignments.php (42:47) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - classes/rest/o365api.php (354:359) - classes/rest/o365api.php (377:382) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (42:47) - classes/bot/intents/dueassignments.php (42:47) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/help.php (73:78) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (2511:2518) - classes/rest/unified.php (2613:2622) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (2511:2518) - classes/rest/unified.php (2587:2596) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - classes/adminsetting/sharepointcourseselect.php (87:92) - classes/adminsetting/usergroups.php (75:80) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (2511:2518) - classes/rest/unified.php (2639:2648) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/help.php (73:78) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - classes/task/sharepointinit.php (121:127) - classes/task/sharepointinit.php (223:229) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/lateststudents.php (95:100) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (94:99) - classes/feature/calsync/task/syncoldevents.php (210:215) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (42:47) - classes/bot/intents/incompleteassignments.php (42:47) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (1442:1449) - classes/rest/unified.php (2511:2518) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (524:532) - classes/rest/unified.php (2511:2518) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/recentstudents.php (94:99) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (947:954) - classes/rest/unified.php (2511:2518) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (196:202) - classes/feature/usergroups/coursegroups.php (1508:1514) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latestgrades.php (85:90) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latesubmissions.php (46:51) - classes/bot/intents/recentstudents.php (42:47) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/laststudentlogin.php (104:109) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/utils.php (50:55) - classes/feature/usergroups/utils.php (105:110) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - classes/rest/onedrive.php (99:106) - classes/rest/sharepoint.php (281:289) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - classes/feature/calsync/task/syncoldevents.php (210:215) - classes/feature/calsync/task/syncoldevents.php (362:367) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - classes/rest/azuread.php (494:500) - classes/rest/unified.php (1966:1972) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (196:202) - classes/feature/usergroups/coursegroups.php (1428:1434) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (581:586) - classes/feature/usergroups/coursegroups.php (667:672) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (42:47) - classes/bot/intents/latesubmissions.php (46:51) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (1029:1036) - classes/rest/unified.php (2511:2518) duplicated block id: 317 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/help.php (73:78) duplicated block id: 318 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (196:202) - classes/feature/usergroups/coursegroups.php (1400:1406) duplicated block id: 319 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (119:124) - classes/bot/intents/laststudentlogin.php (104:109) duplicated block id: 320 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latestgrades.php (85:90) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 321 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/laststudentlogin.php (104:109) duplicated block id: 322 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/utils.php (50:55) - classes/feature/usergroups/utils.php (70:75) duplicated block id: 323 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 324 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (42:47) - classes/bot/intents/worststudentslastassignments.php (45:50) duplicated block id: 325 size: 6 cleaned lines of code in 2 files: - classes/adminsetting/azuresetup.js (363:371) - classes/adminsetting/moodlesetup.js (157:165) duplicated block id: 326 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (921:928) - classes/rest/unified.php (2511:2518) duplicated block id: 327 size: 6 cleaned lines of code in 2 files: - classes/page/acp.php (73:78) - classes/page/acp.php (89:94) duplicated block id: 328 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/incompleteassignments.php (119:124) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 329 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (46:51) - classes/bot/intents/dueassignments.php (42:47) duplicated block id: 330 size: 6 cleaned lines of code in 2 files: - classes/observers.php (163:172) - classes/observers.php (335:342) duplicated block id: 331 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (891:898) - classes/rest/unified.php (2511:2518) duplicated block id: 332 size: 6 cleaned lines of code in 2 files: - classes/feature/sharepointcustom/utils.php (89:95) - classes/task/sharepointinit.php (121:127) duplicated block id: 333 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (103:108) - classes/bot/intents/assignmentsforgrading.php (113:118) duplicated block id: 334 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/laststudentlogin.php (104:109) duplicated block id: 335 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (42:47) - classes/bot/intents/latestgrades.php (42:47) duplicated block id: 336 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/latestgrades.php (85:90) duplicated block id: 337 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (1183:1189) - classes/rest/unified.php (1234:1240) duplicated block id: 338 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/coursegroups.php (629:634) - classes/feature/usergroups/coursegroups.php (658:663) duplicated block id: 339 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/lateststudents.php (95:100) duplicated block id: 340 size: 6 cleaned lines of code in 2 files: - classes/feature/calsync/main.php (235:240) - classes/feature/calsync/task/syncoldevents.php (48:53) duplicated block id: 341 size: 6 cleaned lines of code in 2 files: - sass/styles.scss (171:176) - styles.css (180:185) duplicated block id: 342 size: 6 cleaned lines of code in 2 files: - classes/rest/unified.php (1415:1422) - classes/rest/unified.php (2511:2518) duplicated block id: 343 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentsforgrading.php (113:118) - classes/bot/intents/lateststudents.php (95:100) duplicated block id: 344 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/assignmentcomparison.php (42:47) - classes/bot/intents/latestgrades.php (42:47) duplicated block id: 345 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/latesubmissions.php (106:111) - classes/bot/intents/worststudentslastassignments.php (122:127) duplicated block id: 346 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/dueassignments.php (91:96) - classes/bot/intents/latesubmissions.php (106:111) duplicated block id: 347 size: 6 cleaned lines of code in 2 files: - classes/feature/usergroups/utils.php (70:75) - classes/feature/usergroups/utils.php (105:110) duplicated block id: 348 size: 6 cleaned lines of code in 2 files: - classes/page/ajax.php (143:148) - classes/page/ajax.php (189:194) duplicated block id: 349 size: 6 cleaned lines of code in 2 files: - classes/bot/intents/lateststudents.php (95:100) - classes/bot/intents/worststudentslastassignments.php (122:127)