web-cat / pythy

Pythy – the Cloud-Based IDE for Novice Python Programmers
18 stars 3 forks source link

Add starter/solution/test/edit tabs on assignments#show page #30

Closed s-edwards closed 10 years ago

s-edwards commented 11 years ago

The assignments#show page uses a tabbed layout to display the assignment description and details, and also provide access to grades for the assignment. There is also an edit link on the top right of the page to edit the assignment's description/details.

This page should be modified to move the edit access to a tab (instead of a link appearing separately) ... or to provide edit-in-place ability. Further, the other aspects of the assignment in the assignment's repository should be more prominently accessible on this page, including the starter code that students see, the solution (if any), and the reference tests (plus possibly the other items, such as static assets, lib support, etc.). This access should be provided by adding another tab (or tabs) that explicitly list what is available, and either provide in-line edit access, or at least a link to the code edit page for the corresponding resource.

ArturAguiar commented 10 years ago

As I commented in issue #38:

The access/content/nav links and the assignment#show tabs are now unified. The code link in the 'summary block' now links to the code tab on the show page instead of the code editor for instructors. The code tab has links for every file that an instructor can edit for the assignment and also contains the "student view" files that allow the instructor to write code and grade it as a student would on each course offering.

I will close the issue, but let me know and feel free to reopen it if there was something that I failed to cover.