HELP: COS 110 Fitchfork asignments errors

Seriously

Honorary Master
Joined
Nov 29, 2012
Messages
16,595
Reaction score
220
My son at varsity is having to do some assignments. The software code compiles and works where the outputs seems to be as prescribed by the project administrator but there seems to be issues experienced by many students. Fitchfork is constantly giving the assignments 0 or - results. He is not the only one battling as on the group there are many with the same problems. Some students get 10/10 by creating a "infinite loop" in some sections of the code but that could maybe efffect other sections of the assignment later and coding for a similar result still gives 0/100. He is running out of submitting slots. The DR "Moderator" or lecturer on the group say that their problems could be different outputs and they must the the tech department to view the outputs required then they will see where they are wrong but that can only happen on Monday and there are many modules still to complete.

The only feedback form Fitchfork he got was "exit code2"

Any advice or help would be appreciated.
 
Last edited:
UP? COS110?

Son is doing BIT so not sure how that is different. It's just crazy how bad they set up Fitchfork this year to mark these program tasks. Loopholes with infinite loop gives 10/10. Correct code gives 0/10. There also seems to be structural C++ differences causing the errors in the .h and .cpp files that creates the problem and there is not enough slots to do testing for all the possible options.

Here is hoping someone can look at the code and help. I cannot post the code on a public forum in case some other student plagiarizes the code and submit it.
 
Maybe x-post in the software and dev sub.
I know some of the guys don't leave that area.
 
Son is doing BIT so not sure how that is different. It's just crazy how bad they set up Fitchfork this year to mark these program tasks. Loopholes with infinite loop gives 10/10. Correct code gives 0/10. There also seems to be structural C++ differences causing the errors in the .h and .cpp files that creates the problem and there is not enough slots to do testing for all the possible options.

Here is hoping someone can look at the code and help. I cannot post the code on a public forum in case some other student plagiarizes the code and submit it.
Unfortunately getting help from the lecturers will be your best option. Fitchfork mainly marks the output and if that matches the spec there is not much you can do but to contact the lecturers. Some of the other COS modules also had problems with fitchfork and hand marked some of the students' code.
 
Why's he stressing about it? His code works. Also,
This module is a companion for the COS132 module. It is not for credits. It is an open online module which presents the material for the credited COS132 module presented at the Computer Science Department.

Anyway, this is from a different module, he should've seen it by now.
After trying many different things over the last few days I finally figured out why some of your code may not be working on Fitchfork.*

Please read below and then check your Makefile.

What is happening is the following: If you place your run command at the beginning of the Makefile, it starts executing and gives additional output, e.g ./Mazegame.*

Therefore, your output will not match with Fitchfork's memo. Remember that Fitchfork checks your output and this additional line is now matched against output that it is expecting. This causes that your output will not match and therefore you get zero.

So please ensure that you place your run command at the end of the Makefile.*

Also ensure that you apply this to future assignments to avoid this issue.
 
I am currently second year BIT, and to be honest the only way your son is going to get help is if he goes directly to the lecturer that runs COS 101, which is only to help with cos 132 and I think 110, which means it is not compulsory or a registered module (I might be wrong but we didn't have to do 101).

Now as for fitchfork, it uses a regex like memo structure, that checks the output of your executable. It can do java, assembly, C++, and C. So it really comes down to that it is an online compiler that checks the output of a program to a specified memo. Lecturers aren't perfect, many times we have had memos that had mistakes in them. When this happens it is best to inform the lecturer so that they can fix the problem, or that the lecturer can tell the student what they have done wrong.

Best course is to first check the CS website for any announcements regarding the assignment. Then as Strangelove has quoted, the Makefile can sometimes make or break your upload as well, so have a look at that.

EDIT: If this relates to COS 110 though, ya its on the CS website on the Makefile problem.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X