What share of these students took both tests? And do you know the id's of those students. If there are a large number of them, you shold calculate the week4-week1 differences for each of those students. Then do an analog of this syntax with your sample data (using the pottery example data in my earlier post). Only in this case, the dependent variables would be the test-score differences, not the scores themselves.
proc glm data=pottery;
model Al Fe Mg Ca Na = ;
manova h=_all_ / printe printh;
run;
quit;
I believe this produces a manova test against the null hypothesis of no multivariate change in the 5 outcome measures. SAS labels it as
MANOVA Test Criteria and Exact F Statistics for the Hypothesis of No Overall Intercept Effect
But if each of your students took only one test, then you can't do student-specific changes. Instead, you would need a CLASS statement for the "week-of-test" (or whatever you name it) variable, and make that variable the predictor in the model statement.
All this presumes you have a multivariate measure of anxiety.
And I guess if you have a substantial number of students who took both tests, and of students who took only one test, then you would have to run two manova's.