I have the data like picture below
Now I want to Pivot the table above into this format
student_code test_type score
20005997 quiz1_listening 20.00
20005997 quiz1_vocabulary 20.00
20008143 quiz1_listening 20.00
20008143 quiz1_vocabulary 20.00
...
The problem is the score column has many variants and also how to make score is relevant to each student's test type?