diderot-feedback's People
diderot-feedback's Issues
Draft responses to threads
[Regression] No option to “post and close”
Previously TAs could type a response to a question and click “post and close.” This option no longer exists and TAs are forgetting to close questions. This is making it rather difficult to tell which questions need attention
Solutions are not shown to students anymore after they submit
Can't enter time when setting chapter due date
When setting a due date for a chapter, I can't enter a specific time. I can only adjust the hours/minutes of the due date by clicking the arrows (which only increments minutes by 5). For example, I can set a due date for 23:55 but not for 23:59.
This only appears to be an issue with setting due dates for chapters. I can set due dates for labs as expected.
Course settings: start of week
Changing the start-of-week (first weekday) setting works inconsistently or not at all. (I did not explore this bug enough to understand a consistent behavior.)
To reproduce:
- Go to course settings on a new course.
- Select a new start day-of-week.
- Save settings.
- Browse to course schedule (edit mode)
For me, after changing the start-day-of-week, in the schedule the start-day-of-week is sometimes updated and sometimes not. Even when updated by the course setting change, the update seemed to only start the first week at the new start-day-of-week, and subsequent weeks started at Sunday regardless of the setting.
It's possible that this bug interacts with #19. I attempted several modifications to the start-date and start-day-of-week, with inconsistent results.
Course settings: start-date
Selecting a start date in the course settings seems to set the start date to the previous date, not the date selected
To reproduce:
- Go to course settings on a new course.
- Select a new start date.
- Save settings.
- Browse to course schedule (edit mode)
Nice comment doesn't update
Long delay between clicking the heart icon and the icon toggling
When "liking" a comment/post, clicking the heart icon does not give any visual feedback for a couple of seconds. This frequently leads users to believe the button is broken.
Expected behavior: The icon should immediately toggle its state when clicked.
When viewing a post on mobile, the post loads at the bottom of the page
Really appreciate the new responsive design. However, when clicking on a post on mobile, the content loads at the bottom of the page. This leads users to believe the content is not loading/is broken, and is otherwise quite inconvenient
Expected behavior:
- The page should jump down to the content when someone selects a question
- (Better) The content should load in its position in the list.
Assignee dropdown doesn't show all staff
Chapter ordering
A student sent me the following feedback:
A very small nitpick, but whenever the lectures are ordered from last to first down the page on the homepage of diderot, but when you click on one of them, it then switches from first to last ordering, which often causes misclicks when I want to then go to the next lecture notes.
[I tend to agree. Letting the user decide if chapters should be ordered in ascending or descending order would be great.]
Uploading/downloading lab handouts
In the TA view of Diderot, I created a new lab and uploaded a file with the extension ".tgz". The handout I uploaded was named "brutelab-handout.tgz"; however, when I tried to download the file after uploading it, the downloaded file was named "BruteLab-handout.tgz."
Dates shifting when editing existing Code Lab
Whenever I edit an existing Code Lab, the date field for the date due and final date due both advance to the next day.
Keyboard Shortcuts in Web UI
Some keyboard shortcuts will make the UI much easier to use.
Ctrl+enter should post-and-close open responses. (Perhaps Ctrl+shift+enter can post-and-open responses?)
Codelabs grading submissions URL
Go to Codelabs -> MCSSLab -> View gradesheet -> magnifying glass icon for any student -> MkMCSS.sml. Then pressing browse submissions in the path above takes you to another page with a list of files which do not belong to the student's submission. Similar problem in lab '0. Testing' as well but pressing 'browse submissions' throws 404.
Notifications in Web UI
Center-clicking on notes in the notifications should open the particular notification in a new tab; right now it just takes you to the post office.
The editor's quotation tool does not render appropriately
[Regression] No apparent method to jump to a post #
The TAs in 15210 have not been able to figure out how to jump to a post number. Entering it in the search bar doesn't seem to work. Expected behavior: The search bar should accept inputs of the form #X to jump to post X
Unnecessary horizontal scroll bar in post list
Internal replies do not have any special styling on them
Announcement email sent even with option unchecked
Email notifications for course-wide announcements seem to be getting delivered even with the "Send an email notification to everyone." option unchecked. (I've confirmed this with a student and some other TAs.)
references jump to window begin
take into account toolbar.
Compiler deletes \quad and \qquad at the beginning of (non math-mode) lines.
Sorting by unread doesn't include posts with unread updates
Deleting/Hiding posts on Web UI
Allow us to delete/hide posts on the web UI.
Access old student handins/scores
We'd like to be able to download old student handins and see how student scores change over time.
When viewing the staff page as a TA, my regular name is shown instead of my “professional name”
Make pinned posts pinned in posts as well as on the home page.
This will help reduce repeated questions, as sometimes a pinned post can get buried within the other posts and students don't see them unless they explicitly filter for pinned posts. This could be done similarly to how Piazza has pinned posts at the top, and then all other posts. Is this possible?
Images overflow the content area when viewing a question
Long release delay
I had a chapter (https://www.diderot.one/course/23/chapters/1568/) that was supposed to go live today at 9am. At 9:30, my TAs informed me that it hadn't been released yet and we released it manually.
Could you check again that cron issue? This is the same behavior as last time.
post office: email link not working
bt
courses: context invalidated
Data URLs in notification emails
Post Office filter not working once on next page of results
In the post office, I selected post type to be Announcements and it correctly shows me the first page of results, however once I click to go to any other page, it shows my posts that are not announcements, and it seems to lose the filter, yet the top bar still shows as if it is filtered.
Email always sent when posting announcements.
When posting an announcement, I get an email even if I uncheck the "send an email" option.
Cannot close feedback posts made by students
Trying to close it yields a 400 bad request in the console:
{"feedback":["TA are not allowed to create feedback Dosts visible to staff"]}
Closing posts automatically after a TA or instructor responds
Hello,
I was wondering if we could have question posts in post office automatically close after a TA/instructor responds to them.
Current behavior: the question remains open until someone manually closes the post
Desired behavior: question posts are automatically closed after a TA or instructor has answered the post
post office: if the list contains one post then show it
in some cases, the list contains only one post, e.g., when i search for the post #12
in this case, we might as well show that post. it is a bit confusing otherwise.
i wonder if it makes sense to always show the first post in the list. let's discuss.
Unable to scroll posts on mobile
As a TA, I cannot see poll results anymore since the update.
Since the update, I have been unable to see poll results as a TA.
The instructor still seems to have access.
Impossible to configure the hour at which an assignment is due
tgz file upload to code labs -> edit homework
- Make a tgz file using tar -cvzf on anything.
- Go to any testing lab/ make a new lab in code labs.
- Edit Homework
- Upload handout -> choose the tgz file you just made
- Save changes
- Download the handout
The downloaded tgz file cannot be unzipped. On a mac double-clicking it gives a cpgz file.
Code blocks do not render properly
When loading a question which has comments on it, the comments will not show
Sometimes when loading a post, the comments will briefly appear, and then disappear. This can be seen with the following 15210 post: https://www.diderot.one/courses/44/post-office/21203
Feature requests for CI compatibility
We have a continuous integration system deploying our course materials and updating Diderot and our course website on every push. This includes running tests on our autograder. You can see the CI status here: https://ci.datasciencecourse.org/
In order to complete this, we'd like the ability to unrelease-upload-release chapters. Adding a separate API call to release/unrelease chapters, that would be sufficient.
Once the codebase is a little more mature, I will release a Concourse-CI plugin that allows publishing to Diderot.
Post filters persist after navigating away from and back to Post Office, but not shown in top
When I am in the post office and click open it correctly filters to the open posts. Once I leave the post office and go to a different part of Diderot and then come back to the post office, it says that I am looking at all and no longer has the clear filter button, but the posts on the side bar are the open ones.
When uploading a chapter using an XML without a label, the chapter label is overwritten.
Please don't do this; we need the labels to be consistent to automate uploads.
Update chapter PDF after released
Would it be possible to be able to update a chapter's pdf file after it's been released without having to retract and re-release the chapter? It would be useful to fix typos, add forgotten elements, etc.
Currently the option to update the pdf source of a released chapter is greyed out.
Edit: It also doesn't work through the Diderot CLI (it says the chapter is uploaded successfully but the change isn't reflected)
guide updates: show how to write code using math
algorithm packages seems rather unreadable. simple math works for most cases.
0 is not allowed anymore as a chapter number
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.