Hi Sandy666,
Sorry if my explanation wasn't very clear. Let me see if I can illustrate it a little better. We have this...
SemesterReportAllResultsCsvExport Generated - 2020-07-31_0715PM.xlsm |
---|
|
---|
| A | B | C | D | E | F | G | H | I | J | K |
---|
1 | StudentFirstName | StudentLastName | StudentCode | StudentYearLevel | StudentFormGroup | StudentHouseGroup | Subject | ClassCode | Teacher | AssessmentArea | Result |
---|
2 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Uses personal strengths to prepare for complex learning tasks | Very Good |
---|
3 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Uses empathy to understand and accept others | Outstanding |
---|
4 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Respects learning environment | Consistently |
---|
5 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Collaborates with students and teachers | Outstanding |
---|
6 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Participates in online meetings | Mostly |
---|
7 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Seeks clarification of tasks | At Times |
---|
8 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Accesses resources on learning management systems | Mostly |
---|
9 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Effectively uses digital resources (laptop, school software etc.) for learning | Mostly |
---|
10 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Mr Jones | Uses personal strengths to prepare for complex learning tasks | Excellent |
---|
11 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Mr Jones | On time | Mostly |
---|
12 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Mr Jones | Accepts the responsibility associated with independence | Very Good |
---|
13 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Mr Jones | Ready for learning | Consistently |
---|
14 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Mr Jones | Uses self-reflection to build confidence and adaptability | Excellent |
---|
15 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Ms Robinson | Equipped for Class | Consistently |
---|
16 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Ms Robinson | Uses empathy to understand and accept others | Excellent |
---|
17 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Ms Robinson | Respects learning environment | Consistently |
---|
18 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | Maths - Get the Basics B | BMAT11B | Ms Robinson | Collaborates with students and teachers | Excellent |
---|
SemesterReportAllResultsCsvExpo |
---|
We need to transpose the data so we have the Subject, Class, Teacher, AssessmentArea, and Result added to the end of the first line of the StudentFirstName, Lastname, StudentCode, Formgroup, StudentHouseGroup. For every change in StudentCode (a unique code) we also need to
remove the empty rows left by the previous transpose and repeat the process.
SemesterReportAllResultsCsvExport Generated - 2020-07-31_0715PM.xlsm |
---|
|
---|
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
---|
1 | StudentFirstName | StudentLastName | StudentCode | StudentYearLevel | StudentFormGroup | StudentHouseGroup | Subject | ClassCode | Teacher | AssessmentArea1 | Result1 | AssessmentArea2 | Result2 | AssessmentArea3 | Result3 | AssessmentArea4 | Result4 | AssessmentArea5 | Result5 | AssessmentArea6 | Result6 |
---|
2 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | Uses personal strengths to prepare for complex learning tasks | Very Good | Uses empathy to understand and accept others | Outstanding | Respects learning environment | Consistently | Collaborates with students and teachers | Outstanding | Participates in online meetings | Mostly | Seeks clarification of tasks | At Times |
---|
3 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | | | | | | | | | | | | |
---|
4 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | | | | | | | | | | | | |
---|
5 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | | | | | | | | | | | | |
---|
6 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | | | | | | | | | | | | |
---|
7 | Firstname | StudentLastName | ABB0014 | Year 8 | P3M | MELBA | English - Forging Ahead B | BENG12E | Mr Smith | | | | | | | | | | | | |
---|
SemesterReportAllResultsCsvExpo |
---|
In the end, we should have:
Student1Name Student1LastName Student1Code Student1YearLevel Student1Form Student1House Subject1 ClassCode Teacher Assessment1 Result1 Assessment2 Result2 Assessment3 Result3 ..... Assessment6 Result6 Subject2 Classcode2 Teacher2 Assessment7 Result7....
Student2Name Student2LastName Student2Code Student1YearLevel Student2Form Student2House Subject1 ClassCode Teacher Assessment1 Result1 Assessment2 Result2 Assessment3 Result3 ..... Assessment6 Result6 Subject2 Classcode2 Teacher2 Assessment7 Result7....
I was thinking that we should be able to count the results for a subject, transpose the subject results, remove the rows, repeat until end, then if change in StudentCode, count subject assessments, tranposes, remove rows... so forth and so on. I understand the logic of what I want to do, I just dont have the VB coding skills to write the code.
I hope this helps. Thanks in advance - I really appreciate anything that we enable me to do this.
Andrew