Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
201.1
dima767 committed Sep 28, 2018
1 parent a846f94 commit a0a9bba
Showing 7 changed files with 826 additions and 173 deletions.
15 changes: 0 additions & 15 deletions ex201/class-files/AthleticDeptartmentUsers.txt

This file was deleted.

25 changes: 25 additions & 0 deletions ex201/class-files/transfer_students.txt
@@ -0,0 +1,25 @@
emartinez300
glee303
bdoe304
dlangenberg305
dthompson306
mdavis307
lmartinez312
awhite318
mclark321
jsmith322
ascott332
aroberts334
dgasper335
jsmith339
csmith340
klee342
elopez344
gdavis354
hpeterson355
glopez356
jclark361
svales364
aclark373
pmartinez374
mgrady376
24 changes: 16 additions & 8 deletions ex201/data-generator.html
@@ -90,6 +90,7 @@
givenName: givenName,
idNumber: idNumber,
terms: [],
nonSis: false
};

people.push(person);
@@ -137,7 +138,7 @@

makeOtherStudents(people)

//Not In SIS
//Not In SIS
makeExchangeStudents(people)

//Not In SIS
@@ -163,9 +164,11 @@
var sql = "";
sql += sqlHeader();
for (k = 0; k < people.length; k++) {
sql += formatSqlSubjects(people[k]);
sql += formatSqlCourses(people[k]);
sql += formatSqlStudentTerms(people[k]);
if(!people[k].nonSis) {
sql += formatSqlSubjects(people[k]);
sql += formatSqlCourses(people[k]);
sql += formatSqlStudentTerms(people[k]);
}
}
document.getElementById('sql').value = sql;
}
@@ -410,27 +413,28 @@
for (i = 200; i < people.length && sampleCount > 0; i++) {
if (people[i].affiliations.indexOf('student') >= 0) {
gshOutput = gshOutput + 'addMember("basis:student:exchange_students","' + people[i].uid + '");\n';
//Remove from SIS
people.splice(i, 1)
people[i].nonSis = true
sampleCount--;
}
}
document.getElementById('exchangeStudents').value = gshOutput;
}

function makeTransferStudents(people) {
var csvOutput = "";
var gshOutput = 'addGroup("basis:student", "transfer_student", "transfer_student");\n';
var sampleCount = 25;

for (i = 300; i < people.length && sampleCount > 0; i++) {
if (people[i].affiliations.indexOf('student') >= 0) {
gshOutput = gshOutput + 'addMember("basis:student:transfer_student","' + people[i].uid + '");\n';
//Remove from SIS
people.splice(i, 1)
csvOutput = csvOutput + people[i].uid + "\n";
people[i].nonSis = true
sampleCount--;
}
}
document.getElementById('transferStudents').value = gshOutput;
document.getElementById('transferStudentsCsv').value = csvOutput;
}

function makeExpelledStudents(people) {
@@ -519,6 +523,10 @@
Transfer Students: <br /><textarea cols="100" rows="15" id="transferStudents"></textarea> <br />
</p>

<p>
Transfer Students: <br /><textarea cols="100" rows="15" id="transferStudentsCsv"></textarea> <br />
</p>

<p>
Expelled Students: <br /><textarea cols="100" rows="15" id="expelledStudents"></textarea> <br />
</p>

0 comments on commit a0a9bba

Please sign in to comment.