Coder Social home page Coder Social logo

File request about server HOT 1 OPEN

artonge avatar artonge commented on September 22, 2024
File request

from server.

Comments (1)

jospoortvliet avatar jospoortvliet commented on September 22, 2024

Additional request - let's discuss how much of this we can do.

Scenario

Teacher has to give homework to students. Google has a feature for this: the teacher selects a file, selects a group of students, and a deadline. Students each get a copy of the file and have until the deadline to finish the homework. This feature has been requested in Sweden and Denmark and also mentioned in other places. Even as blocker or a major boost vs competition.

Now this does NOT fully fit the file request feature as above, as that maps fully onto file-drop and thus would be a frontend-only task.

My thoughts on what probably needs doing for the "homework scenario" on top of the file-request feature

  • ability to attach a file to a file-drop, not just a 'note'.
  • when clicked, ability to automatically copy that file into the file-drop and then open it for editing.
  • ability to remember what files a user has added to a file-drop and keep them visible until the file-drop expires (only for logged in users of course)

The flow for the teacher would simply be to add a file to the creation of the file request.
The flow for the student would be to go to the file request, click the document and edit..
the student can go to the link again the next day, continue to edit the file.

A partial implementation would be to allow the teacher to add a file to the file-drop. This would allow the student to download that file, work on it, and upload it manually. It's less convenient, but still a step up.

from server.

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.