In short, I took CS50x when it was last offered, everything through EdX, I actually found out late, and tried to clear CS50x in two weeks in order to achieve the honor code certificate from HarvardX.
So, I had unexpected turn out of events back then, and I only managed to do everything but the final project, I think I probably had 2 Psets that needed some fixes to get 100% and thus my score was automatically 0. I decided to take it again, thought it might have different tasks, however they are exactly the same.
I was wondering if it was ok, and it wasn't against some sort of academic honesty or honor code to resubmit the work I had already done for the previous CS50x task, It is MY work and I can testify it because I never unregistered from the course.
Bottom Line Question:
Can I submit my work exactly the same as the last time I took the course? Has anything changed material wise, should I do something to my work? What's the drill?
P.D: If I were to finish CS50x, Would I have to wait until 31st of December to get my honor code certificate?