GithubHelp home page GithubHelp logo

frapapp's People

Contributors

achlipala avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

frapapp's Issues

"Error querying remote server" timeout message

This may or may not be a bug. An alert with following error message shows up on the student page, after lingering for a few minutes:

Server: Error querying remote server for messages: 500

It appears to have no other effect, and doesn't e.g. log out the visitor. After clicking the 'Ok' button, You can still navigate to other private pages.

Steps to reproduce:

  1. Navigate to https://frap.csail.mit.edu/Private/student/_.
  2. Wait ~10 minutes.

Too much escaping in announcement titles

In the "News" tab, my most recent announcement title is rendered as

Extra office hours happening now-noon & 1:30-2:30 -- eom

The & should be just a &.

I thought Ur/Web is supposed to get all escaping right by design -- how could this happen?

grade upload silently rejects valid HTML

I used the grade upload function to upload reviews like

It looks like you understood conceptually how to construct a bad program, but what you wrote down in Coq is not what you meant. I think the confusion comes from the fact that the semicolon can have two meanings: It can separate list elements, but it's also used in the notation for (Bind c f), which is printed as "x <- c; f x".<br/>
If you write<br/>
<br/>
Example bad: prog :=<br/>
  [Lock 1 ; Lock 2] ++ [Lock 2 ; Lock 1].<br/>
<br/>
you get a program consisting of 4 threads. What you meant is<br/>
<br/>
Example bad: prog := [(_ <- Lock 1; Lock 2); (_ <- Lock 2; Lock 1)].<br/>
<br/>
If you think your difficulties were related to understanding "Bind", please ask about it in the office hours!

This is valid HTML according to https://validator.w3.org/check, but when I checked the display on the website, it says HTML error: Unknown HTML tag -.

I suspect it's related to the semicolon, but apparently a semicolon inside quotes does not cause a problem.

The fix for this instance was easy: Just manually edit using the website.

But there are two problems to fix:

  • If you upload HTML which the website doesn't consider valid, it should show an error during the upload.
  • It should accept all valid HTML.

Unknown HTML tag font in email notification

I got an email notification with the following content:

Let it be known that there is a new MIT 6.822 Pset 5 forum message posted by [...] in the thread [...]. It reads:

HTML error: Unknown HTML tag font

On the FRAP website, the message is displayed correctly.

Search in forum

If a student has an issue like "rewrite doesn't work", they should be able to search the forum before posting a question. It would also be useful for staff to find old threads they vaguely remember.

URLs to link to forum threads

I'd like to reference a forum thread in another thread, eg to say "your problem has probably been solved there". URLs or any other form of referencing would work.

Subject and sender in email notifications

It would be handy if the subject and sender of email notifications were more descriptive. For instance, the sender could be

Firstname Lastname <[email protected]>

and the subject could be

[MIT 6.822] Title of forum thread

or, if it's a reply,

Re: [MIT 6.822] Title of forum thread

And as a bonus, if the In-Reply-To: header was set, mail clients would group it by thread (it seems that the Message-ID: header is already set).

"Hints" tab is gone

On the staff page, I can see the "Hints" tab, but on the students page, there is no hints tab any more. Looks like this was an accident in 2f0cdb5.

Wrong author in forum threads

In the global forum, there's a thread fibonacci invariant [private], opened by student A, and it has an answer by student B, but it looks more like an answer by an instructor (and if it's by a student, it means that private threads are not private, so there's an issue in any case).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.