Code Monkey home page Code Monkey logo

Comments (2)

nscozzaro avatar nscozzaro commented on June 6, 2024

(Low priority)
At the highest level, I want to make the curriculum editor similar to Google Slides/Microsoft Powerpoint. What I mean by that is problem types will be templates, but the user can modify those templates. There should be tools so the user can add formatting, e.g. italics, alignment, spacing, and math helpers, be able to add (multiple) images, videos, etc. There should even be a way to import powerpoint slides somehow. We will also want a version control feature so that we can undo changes.

But the improvements we can make for now:

  • If you try and upload image filetypes like an SVG it throws an error in the console presumably because it's not an allowed type. We should update the model to allow SVG's and more image types, and prevent the user from uploading other image types or convey to the user that the image type was not allowed
  • Update the curriculum editor so that the CSS is identical as in the student view, including the checkboxes and radio button. (I'm thinking we should have a shared CSS file for this? Where would that file live? Probably in the root static folder)
  • We should also add X's to be able to delete the image without deleting the text, or the other way around.
  • Increase the allowed length of the question text + hint and handle errors if the text is too long. Also make the box larger so that you can always see the entire text while editing.
  • The Mathematical Expression math box is having issues... try adding spaces or something like \alpha and then click off the box... then delete the alpha. If it shows the black border after editing the box it means something is wrong
  • Place the hint above the placeholder image, and make the placeholder image smaller

from physics-is-beautiful.

LennyLip avatar LennyLip commented on June 6, 2024

Closed due Sandbox Editor version will release.

from physics-is-beautiful.

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.