For an assignment at our university it was our task to program a prototyp and document it in an extended abstract.
Intro text: The Idea is to create a system, which allows data exchange (contacts, Images, videos) via Bluetooth based on a QR Code and/or NFC triggered action. Code Exchange would not be necessary.
Due to the last sentence we assumed that we did not have to publish the source code.
We put much work in to our prototype and the abstract and did not receive the grade we were wishing for. The feedback: "Abstract documents the app only and no source code was provided."
We do not care very much for the grade itself, but what makes this really unfair is that another group with a similar assignment received a better grade despite their abstract not citing any scientific papers.
Therefore we have the following questions:
How would you interpret "code exchange not necessary"?
Is it customary/obligatory to publish the source code for prototypes in academic papers/abstracts?
Are scientific paper references not a requirement for an extended abstract and by some degree an indicator of the quality of the paper?
How would you assess the abstract in terms of project execution, accurracy, tracability?
Thank you for any input.
Edit: Removed links due to the actual documents not being relevant.