Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This includes (primarily) collecting the block structures for the course.   Nimisha is also investigating pulling user-specific sql data down once per batch, rather than once per user, as well as doing similar batching in how the data is saved.  This will reduce the number of queries to a constant, but may still increase in cost with the number of users per batch. 

Course

...

complexity

Computing grades for a given student will take time proportional to the number of blocks and subsections in the course.  Thus larger courses will take longer to process than small courses.

...