Closed steffen74 closed 2 weeks ago
Is it possible to provide some details about "For achievement records of type DOCUMENTATION the design is given"??
I have some confusion:
The view for the achievement record refers to achievement options there were successfully completed.
AchievementRecord.achievementOptionId
.AchievementRecord.documentationUrl
.AchievementRecord.rating
equals PASSED
; it is visible for logged-in as well as for not logged-in user.
Currently the
AchievementOption
table includes the full info independent of being of the option being an online course or an achievement option. The goal is to replace theAchievementOption
table by corresponding tablesProject
andOnlineCourse
. which have a corresponding relationship to the tableAchievementOptionCourse
.original idea (might need to be revised and extended for online courses): Users must not be logged in to see the single project view. However if a user is not logged in and wants to upload a documentation, the sign-in window opens, forcing them to log-in first. Considering the download of the documentation any user is allowed to do that (open source approach).
For users who are enrolled for the shown project (i.e. user is logged in) and already uploaded a documentation before the view includes an additional section below the upload button, showing the file name of the last submitted project documentation, the authors and the date it was uploaded.
Details
DOCUMENTATION_AND_CSV
the design is given here.DOCUMENTATION
for a logged in user with previous uploads, the design is given here.DOCUMENTATION
the design is given here.Optional and Future Implementations