ab69ecd | Harald Schilly | 16 January 2020, 14:40:22 UTC | hub: starting to fix course antispam | 16 January 2020, 14:40:22 UTC |
fd08ac1 | William A. Stein | 15 January 2020, 08:03:48 UTC | fix issue #4315 -- %auto broken | 15 January 2020, 08:03:48 UTC |
72b4e8e | William A. Stein | 15 January 2020, 06:43:33 UTC | remove some extraneous frontend logging | 15 January 2020, 06:43:33 UTC |
e1c519a | William A. Stein | 15 January 2020, 06:36:32 UTC | Change backend to log file opens to the file_access_log table, in addition to edit/chat. This way *viewing* a pdf (say) will get logged, even if you don't change it. This was motivated by some requirements for a course's file-use-times data. | 15 January 2020, 06:37:21 UTC |
e50cf50 | William A. Stein | 15 January 2020, 03:41:11 UTC | course: make it *possible* for instructors to easily obtain a JSON file with data about all times when students in their courses looked at or edited files. This is just a useful first step for sophisticated instructors; it would also be nice to provide a nice graphical view of this same data somehow. | 15 January 2020, 03:41:11 UTC |
ceda7ad | William A. Stein | 15 January 2020, 01:51:03 UTC | small fix so projects start | 15 January 2020, 01:51:03 UTC |
5e1c103 | William A. Stein | 15 January 2020, 01:18:14 UTC | implemented new virtual table file_use_times, which makes it possible for a client to find out all the times that a collaborator accessed or edited a file. | 15 January 2020, 01:18:14 UTC |
98000c8 | William A. Stein | 14 January 2020, 23:45:53 UTC | tips associated to LEAN and latex gutters were messed up -- easy css fix | 14 January 2020, 23:45:53 UTC |
842b7ce | William A. Stein | 14 January 2020, 23:28:30 UTC | I noticed that wide images in chat cause ugly problems -- quick css fix here. | 14 January 2020, 23:28:30 UTC |
6b83f70 | William A. Stein | 14 January 2020, 18:02:44 UTC | followup to previous commit | 14 January 2020, 18:02:44 UTC |
c01608b | William A. Stein | 14 January 2020, 18:00:58 UTC | possibly fix an issue with building the manage service on kucalc (we'll see) | 14 January 2020, 18:00:58 UTC |
8581282 | William A. Stein | 14 January 2020, 17:58:55 UTC | tweak the notifications bell css, since I don't have anything better to do... :-) | 14 January 2020, 17:58:55 UTC |
adf87d3 | William A. Stein | 14 January 2020, 05:25:28 UTC | course: make configuration actually use the site license, if given | 14 January 2020, 05:25:28 UTC |
433755b | William A. Stein | 14 January 2020, 03:57:31 UTC | newline | 14 January 2020, 03:57:31 UTC |
f5c1bf5 | William A. Stein | 14 January 2020, 03:56:58 UTC | course: implement configuration of license key | 14 January 2020, 03:56:58 UTC |
1020ab2 | William A. Stein | 14 January 2020, 02:44:57 UTC | make site license more flexible, so it is something that a user can assign to a project, rather than something that is assigned via a rule by the backend | 14 January 2020, 02:44:57 UTC |
e29024e | William A. Stein | 13 January 2020, 23:48:43 UTC | don't use ?? in backend code yet, since our kucalc stuff doesn't support it yet | 13 January 2020, 23:48:43 UTC |
c3c4559 | William A. Stein | 13 January 2020, 23:19:35 UTC | make quota computation for kucalc take into account site license | 13 January 2020, 23:19:35 UTC |
6f0125b | William A. Stein | 13 January 2020, 22:58:40 UTC | site license: add a hook so that the hub sets the site license when the project is (re-)started | 13 January 2020, 22:58:40 UTC |
88d0f3b | William A. Stein | 13 January 2020, 21:06:44 UTC | site licensing support: (1) add a new optional field in the projects table called site_license, where information about a site license used to upgrade a project when it is run is stored; (2) make information from the site license field be displayed in the browser client UI so the user is aware that such upgrades were applied, and also things like the "you have no network" banner are NOT displayed. Note that *detailed* information about which site license did what is not shown in any way yet, but that is for later and not something most users will care at all about ever. | 13 January 2020, 21:06:44 UTC |
64f8bc6 | William A. Stein | 13 January 2020, 00:21:47 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 13 January 2020, 00:21:47 UTC |
a18884c | William A. Stein | 13 January 2020, 00:20:38 UTC | hopefully fix a major bug (maybe) introduced by PR #4304, where the first sage worksheet started is always hopelessly broken... (maybe) -- I don't know for sure if this will work or not. | 13 January 2020, 00:20:38 UTC |
c197321 | William Stein | 12 January 2020, 19:06:19 UTC | Merge pull request #4313 from AliMirlou/patch-1 Update comment in create_project_user script | 12 January 2020, 19:06:19 UTC |
007503a | William A. Stein | 12 January 2020, 18:53:26 UTC | fix #4307 -- sagews: 3d graph plot too black | 12 January 2020, 18:53:26 UTC |
406ceac | William A. Stein | 12 January 2020, 18:13:37 UTC | fix #4314 -- rewrite sage_select to scan all PATH; fix wording; update to python3 | 12 January 2020, 18:13:37 UTC |
d6ae1f3 | William A. Stein | 12 January 2020, 17:44:20 UTC | fix #4309 -- somebody forgot a bind in rewriting to typescript | 12 January 2020, 17:44:20 UTC |
33bb565 | William A. Stein | 12 January 2020, 17:38:00 UTC | fix #4310 by directly connecting to redux store instead of depending on context, since no traceback... | 12 January 2020, 17:38:00 UTC |
28346ce | William A. Stein | 12 January 2020, 17:13:34 UTC | fix #4312 -- clicking the fullscreen button for the full cocalc interface doesn't properly toggle the fullscreen= query parameter in the URL anymore | 12 January 2020, 17:13:34 UTC |
936a262 | Ali Mirlou | 12 January 2020, 12:07:35 UTC | Update comment in create_project_user script | 12 January 2020, 12:07:35 UTC |
b72d551 | William A. Stein | 10 January 2020, 22:42:12 UTC | add comment about folder search being half broken | 10 January 2020, 22:42:12 UTC |
5f28b00 | William A. Stein | 10 January 2020, 21:59:02 UTC | nbgrader -- making assignment, don't split | 10 January 2020, 21:59:02 UTC |
93350a5 | William A. Stein | 10 January 2020, 20:53:57 UTC | Merge branch 'master' of github.com:sagemathinc/cocalc | 10 January 2020, 20:53:57 UTC |
309c820 | William A. Stein | 10 January 2020, 20:53:19 UTC | course: streamline creation of assignments and handouts by making creation of the folder automatic | 10 January 2020, 20:53:19 UTC |
188b386 | William Stein | 10 January 2020, 18:13:31 UTC | Merge pull request #4304 from sagemathinc/smc_sagews-py3-compat sagews: sage 9.0 / python3 compatibility | 10 January 2020, 18:13:31 UTC |
69cd233 | William A. Stein | 10 January 2020, 18:12:49 UTC | fix #4303 | 10 January 2020, 18:12:49 UTC |
2683e46 | Harald Schilly | 10 January 2020, 16:46:11 UTC | smc_sagews: attempt to fix broken graphics import | 10 January 2020, 16:46:11 UTC |
4c318d9 | Harald Schilly | 10 January 2020, 14:59:47 UTC | Merge remote-tracking branch 'origin/master' into smc_sagews-py3-compat | 10 January 2020, 14:59:47 UTC |
0f3a881 | William A. Stein | 09 January 2020, 18:45:44 UTC | nbgrader: always check for student/ subdir | 09 January 2020, 18:45:44 UTC |
809ce2f | William A. Stein | 09 January 2020, 18:37:17 UTC | make student metadata title in jupyter less "link like" | 09 January 2020, 18:37:17 UTC |
afe0802 | Harald Schilly | 09 January 2020, 10:13:53 UTC | smc_sagews/jupyter: possibly address octave plotting | 09 January 2020, 10:13:53 UTC |
e5c7267 | Harald Schilly | 09 January 2020, 10:05:00 UTC | Merge remote-tracking branch 'origin/master' into smc_sagews-py3-compat | 09 January 2020, 10:05:00 UTC |
ca87646 | William A. Stein | 08 January 2020, 22:20:47 UTC | nbgrader: present grades to students in a useful format | 08 January 2020, 22:20:47 UTC |
c599e33 | William A. Stein | 08 January 2020, 21:57:39 UTC | nbgrader: do not overwrite manual nbgrader's when re-running nbgrader | 08 January 2020, 21:57:39 UTC |
d0576b5 | William A. Stein | 08 January 2020, 20:30:19 UTC | exec pwd when starting project to make it a bit more robust. | 08 January 2020, 20:30:19 UTC |
71d2781 | William A. Stein | 08 January 2020, 20:07:13 UTC | nbgrader: comment out console logs | 08 January 2020, 20:07:13 UTC |
a373e97 | William A. Stein | 08 January 2020, 19:51:28 UTC | nbgrader: set the overall grade based on results from nbgrader | 08 January 2020, 19:51:28 UTC |
0edda7c | Harald Schilly | 08 January 2020, 17:52:11 UTC | smc_sagews/jupyter: Queue vs. queue module | 08 January 2020, 17:52:11 UTC |
bc99564 | William A. Stein | 08 January 2020, 17:04:39 UTC | Merge branch 'master' into nbgrader3 | 08 January 2020, 17:04:39 UTC |
1878101 | William Stein | 08 January 2020, 16:58:35 UTC | Merge pull request #4308 from sagemathinc/fix-kiosk fix fullscreen=kiosk and a potential problem with history params | 08 January 2020, 16:58:35 UTC |
14dd8c9 | Harald Schilly | 08 January 2020, 13:18:54 UTC | webapp: attempt to fix fullscreen=kiosk and a potential problem with history params | 08 January 2020, 13:18:54 UTC |
34d66e9 | Harald Schilly | 08 January 2020, 09:16:45 UTC | smc_sagews: regex-strings should start with r"..." | 08 January 2020, 09:16:45 UTC |
92cd529 | William A. Stein | 08 January 2020, 05:38:33 UTC | ability to enter manual scores | 08 January 2020, 05:38:33 UTC |
94e535f | William A. Stein | 08 January 2020, 01:31:34 UTC | nbgrader: improvements to display of nbgrader results | 08 January 2020, 01:31:34 UTC |
1add04d | William A. Stein | 07 January 2020, 22:30:31 UTC | course upgrade -- fix serious bug where it shows a lot of NaN's | 07 January 2020, 22:30:31 UTC |
486c3c7 | William A. Stein | 07 January 2020, 20:37:33 UTC | nbgrader: put scores in student GRADE.md file | 07 January 2020, 20:37:33 UTC |
3d68813 | William A. Stein | 07 January 2020, 19:28:44 UTC | nbgrader: show result of running of nbgrader to user for each student -- show all scores (not just one) | 07 January 2020, 19:28:44 UTC |
c24480e | William A. Stein | 07 January 2020, 01:54:57 UTC | nbgrader: provide feedback that it is running and don't run it (easily) on top of itself. | 07 January 2020, 01:54:57 UTC |
da012e6 | William A. Stein | 07 January 2020, 01:05:16 UTC | nbgrader: add info to store with status info about when nbgrader started running | 07 January 2020, 01:05:16 UTC |
dcd6e9a | William A. Stein | 07 January 2020, 00:18:28 UTC | nbgrader: was being run on version in student project rather than collected version | 07 January 2020, 00:18:28 UTC |
fb3ecc1 | William A. Stein | 06 January 2020, 23:33:59 UTC | nbgrader: make it possible re-grade a collected assignment | 06 January 2020, 23:33:59 UTC |
1184afb | William A. Stein | 06 January 2020, 23:01:32 UTC | nbgrader: mainly make it only run when assignment has been collected | 06 January 2020, 23:01:32 UTC |
e1ecd83 | William A. Stein | 04 January 2020, 20:36:59 UTC | improve feedback while running nbgrader | 04 January 2020, 20:36:59 UTC |
72f0fbd | William A. Stein | 04 January 2020, 18:33:11 UTC | Merge branch 'master' into nbgrader3 | 04 January 2020, 18:33:11 UTC |
9202acf | Harald Schilly | 04 January 2020, 13:54:30 UTC | Merge remote-tracking branch 'origin/master' into smc_sagews-py3-compat | 04 January 2020, 13:54:30 UTC |
b3fb6de | William Stein | 03 January 2020, 22:34:19 UTC | fix #4261 -- select "Untilted" when creating a new project | 03 January 2020, 22:38:27 UTC |
add34e4 | William Stein | 03 January 2020, 21:47:44 UTC | fix #4306 -- sometimes the "create new project" dialog is opened on sign in even though the user does have projects -- they just haven't been loaded yet | 03 January 2020, 21:47:44 UTC |
8894271 | William Stein | 03 January 2020, 21:06:42 UTC | fix #4305 -- task headers | 03 January 2020, 21:06:42 UTC |
a5ae585 | William Stein | 03 January 2020, 20:53:19 UTC | fix some issues I noticed when reviewing PR #4300; I don't think these were caused by #4300 mostly though | 03 January 2020, 20:53:19 UTC |
1386fbc | William Stein | 03 January 2020, 17:22:27 UTC | Merge pull request #4300 from sagemathinc/lti-tool LTI support code | 03 January 2020, 17:22:27 UTC |
5c718a1 | William Stein | 03 January 2020, 17:15:04 UTC | followup to PR #4302 | 03 January 2020, 17:15:04 UTC |
51c77a9 | William Stein | 03 January 2020, 17:12:12 UTC | Merge pull request #4302 from DrXyzzy/share-edit edit wording | 03 January 2020, 17:12:12 UTC |
9cc3c39 | Harald Schilly | 03 January 2020, 15:06:55 UTC | smc_sagews: py2/py3 import compatibility | 03 January 2020, 15:06:55 UTC |
88af42f | Harald Schilly | 03 January 2020, 14:53:54 UTC | smc_sagews: inspect.getargspec deprecation | 03 January 2020, 14:53:54 UTC |
e453355 | Harald Schilly | 03 January 2020, 14:44:54 UTC | smc_sagews: always encode blobs for py3 compat | 03 January 2020, 14:44:54 UTC |
97f1806 | Harald Schilly | 03 January 2020, 14:36:34 UTC | smc_sagew: cgi.escape is deprecated | 03 January 2020, 14:36:34 UTC |
91e587d | Harald Schilly | 03 January 2020, 14:25:35 UTC | smc_sagews: trying to get tests to work, but no luck. What is all this code dup in tests/conftest.py? Is this testing the local library or the global setup? | 03 January 2020, 14:28:18 UTC |
c8ebbfb | Harald Schilly | 02 January 2020, 17:22:04 UTC | smc_sagews: get plotting to work (blob-bytestream handling) in sage 9 | 02 January 2020, 17:22:04 UTC |
3f1ff87 | Harald Schilly | 02 January 2020, 16:50:37 UTC | smc_sagews: fixing autocompletion in py3 | 02 January 2020, 16:50:37 UTC |
593662f | Harald Schilly | 02 January 2020, 16:05:08 UTC | smc_sagews: py3 compat good enough to eval code, but not more … | 02 January 2020, 16:05:08 UTC |
9861e02 | Harald Schilly | 02 January 2020, 14:12:45 UTC | pylint and formatting | 02 January 2020, 14:12:45 UTC |
3dbce63 | Harald Schilly | 30 December 2019, 14:11:45 UTC | Merge remote-tracking branch 'origin/master' into lti-tool | 30 December 2019, 14:11:45 UTC |
67dc839 | Harald Schilly | 27 December 2019, 13:37:22 UTC | smc_sagews: decode bytes, such that 106 → "j" | 27 December 2019, 13:37:22 UTC |
f9c7545 | Harald Schilly | 27 December 2019, 13:10:22 UTC | smc_sagews: tweaking comms to unlock connection, but stuck at message type 106 | 27 December 2019, 13:10:22 UTC |
f60537e | Harald Schilly | 25 December 2019, 20:10:20 UTC | sagews: starting to work on python3 compatibility | 25 December 2019, 20:10:20 UTC |
cbb663f | Hal Snyder | 24 December 2019, 23:35:51 UTC | edit wording | 24 December 2019, 23:35:51 UTC |
d98333d | William Stein | 24 December 2019, 11:48:44 UTC | Merge pull request #4301 from DrXyzzy/hal-share-test add Promise to return types for 2 functions in src/smc-webapp/launch/share.ts | 24 December 2019, 11:48:44 UTC |
d8a65b6 | Hal Snyder | 23 December 2019, 18:29:33 UTC | testing | 23 December 2019, 18:29:33 UTC |
def8a10 | Harald Schilly | 23 December 2019, 17:23:04 UTC | hub/lti: change LTI module import to use try/catch | 23 December 2019, 17:23:04 UTC |
c71fdc0 | Harald Schilly | 23 December 2019, 15:36:51 UTC | lti: just some cleanup and making sure hub works without an lti plugin being present | 23 December 2019, 16:14:49 UTC |
d50f7ab | Harald Schilly | 23 December 2019, 15:11:53 UTC | Merge remote-tracking branch 'origin/master' into lti-tool | 23 December 2019, 15:11:53 UTC |
46c9505 | William A. Stein | 22 December 2019, 06:40:09 UTC | display the nbgrader score (really ugly and mostly not useful yet) | 22 December 2019, 06:40:09 UTC |
7753f68 | William A. Stein | 22 December 2019, 03:34:49 UTC | nbgrader: record scores in course syncdb | 22 December 2019, 03:38:06 UTC |
5cf7f08 | William A. Stein | 21 December 2019, 22:20:12 UTC | nbgrader -- nbgrader is running robustly and we parse resulting grades; still need to record and present them. | 21 December 2019, 22:20:12 UTC |
8e0df01 | William A. Stein | 21 December 2019, 21:43:29 UTC | jupyter/nbgrader: working on autograding and templates for cells, etc. | 21 December 2019, 21:43:29 UTC |
76aa768 | William A. Stein | 21 December 2019, 19:35:17 UTC | Merge branch 'master' into nbgrader3 | 21 December 2019, 19:35:17 UTC |
ee7a8fb | William A. Stein | 21 December 2019, 19:30:18 UTC | fix #4297 -- correct slash location for directories | 21 December 2019, 19:30:18 UTC |
3b74c5d | Harald Schilly | 21 December 2019, 17:20:24 UTC | Merge remote-tracking branch 'origin/master' into lti-tool | 21 December 2019, 17:20:24 UTC |
66a9282 | William A. Stein | 21 December 2019, 01:51:01 UTC | share server -- sort files by name... duh | 21 December 2019, 01:51:01 UTC |
53d934e | William A. Stein | 21 December 2019, 01:16:27 UTC | fix #3547 -- library: make it searchable | 21 December 2019, 01:16:27 UTC |
fadeda7 | William A. Stein | 21 December 2019, 00:13:19 UTC | make share server smarter regarding the url it provides | 21 December 2019, 00:13:19 UTC |