Giter Club home page Giter Club logo

Comments (2)

chrispyles avatar chrispyles commented on May 27, 2024

So this actually looks like it's behaving correctly. This is a new format for the Gradescope results introduced in v1.0.0 and is outlined here. Basically, there are 3 cases to consider:

  • If a public test is failed, there is a single box for the test called {test name} - Public that displays the failed output of the test and is worth all of the points for that test.
  • If all public tests pass but a hidden test fails, there are two boxes: one called {test name} - Public that shows All tests passed! and a second called {test name} - Hidden that shows the failed output of the test. The hidden test takes on all of the points for the test unless --public-multiplier (or generate[public_multiplier] in the case of Otter Assign) is passed to ensure that the scores add up correctly.
  • If all tests pass, there are two boxes, {test name} - Public and {test name} - Hidden, that both show All tests passed!.

This is not the best solution but we couldn't think of one that met all of the requirements that we needed while displaying the information compactly. Please let me know if you can think of a better way.

from otter-grader.

taylorgibson avatar taylorgibson commented on May 27, 2024

I see, thanks for the explanation. The language hidden and public confused me since it appears to be used in different contexts, but I understand the intended use now. Thanks!

from otter-grader.

Related Issues (20)

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.