Giter Club home page Giter Club logo

admiral-edu-server's People

Contributors

arjunguha avatar jbclements avatar jcollard avatar jpolitz avatar jswrenn avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

alexknauth

admiral-edu-server's Issues

be explicit about legal paths

state somewhere what the legal URL patterns are, and check them up front rather than allowing 'last' to fail somewhere deep within a sub-function.

codemirror only uses half of box?

When browsing a file, it appears that only half of the given box is used by the codemirror editor.

This problem is somewhat visible on any page load because the left-hand gutter (IIUC) is only
half present. Load a file with many lines to see the problem more clearly. I'm nearly certain
this is a regression.

split out logs

The access log should not be mushed in with the error log, I think. The code for this is mostly already in place using loggers, I just need to not dump all of the loggers' output into stdout.

signal an error on config / db mismatch

currently, if captain teach is started and there's already an existing database, but the name of the head instructor in the database is different from the one specified in the config file, I believe the config file is ignored. In fact, it might be even more broken than that.

The easy fix would be to check for this, and refuse to start up.

More generally, there should be a way to completely re-initialize the database. Since port 8080 is the only way in, though, this would have to be an externally-visible endpoint, which seems like a really bad idea. Alternatively, you could just create a shell script that does this...

did we lose the logging

where's the logging in the new version? did I accidentally disable it, or is it just off for testing?

check for < in output

occurrences of < in output are probably evidence of xexpr-mangling, and should probably be considered bugs in regression-testing and zap-script-testing

test case coverage!

test case coverage is awful. we need some regression tests, at least. I'm terrified that I'm breaking things.

error signaled after adding assignment, but assignment still added

In the 'author' page creating a new assignment, I created a new one with the following description

name: Flags
id: flags
description: Supplemental homework 1.
steps:
  - id: final-submission
    instructions: Submit your final code here.

After clicking "Validate and Submit", I was given an alert box indicating there was an error. However, when clicking the button again, I was given a different alert box saying the assignment already exists.

After navigating to the main page, the assignment did indeed exist and was correct.

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.