pstaabp / webwork2 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from openwebwork/webwork2
Course management front end for WeBWorK
Home Page: http://webwork.maa.org/wiki/Main_Page
License: Other
This project forked from openwebwork/webwork2
Course management front end for WeBWorK
Home Page: http://webwork.maa.org/wiki/Main_Page
License: Other
Invisible sets have been rendered in italics. I've had requests to make the invisible mode more distinctive. (css fix obviously). Strike through might be too extreme. At one point I used bold for homework sets that were open and light gray color for invisible sets -- but the light gray background of the menu makes this problematic.
There is a hardwired reference to use lib "/opt/webwork/webwork2/lib";
in WSDL.pm. This adds this path to @inc and can cause troubles if WeBWorK is
being run from some other directory (as it is on devel1.webwork.rochester.edu).
Sometimes a command in a completely different file may search for a command
in the module at /opt/webwork/webwork2/lib -- and if it finds it, and it's a different
version of the file -- then very mysterious behavior results. :-)
I'm not immediately sure how to fix this. The hard reference is used to initialize the
WSDL which happens at compile time. This is a problem in both the master and develop versions. It is only noticeable when using a non-standard directory location for WeBWorK.
When I go to a sub library (e.g. calculus) I can't get to the bottom of next list (e.g. Integrals), when the mouse goes past the page, menu disappears.
If Reduced Scoring is turned off in settings the Problem Sets Manager doesn't show the reduced scoring columns, but if you sort on any column the reduced scoring columns appear.
If you click a homework before the homework manager is finished loading, the page stops working.
Set visible and reduced credit option are initially set to yes but are not recorded that way.
An assignment will have both blue and orange bars on it whether or not it has reduced credit.
When creating the Simple PGeditor page, there was an error (and it appeared on PGeditor1,2,3 as well) in that there was a nesting problem with the links on the menu (either in the old form or the new pulldown. I have removed this from the math3/lbtwo.template since this generated an stopper error.
Currently, the problem value shows up, but changing the value in the text box, doesn't affect its value.
This seems to be a problem with the problem render algorithm, which needs severe work.
Before I installed the mathjax submodule the library module and some others would simply sit and spin while trying to retrieve problems. Setting the display mode to images didn't change the behavior.
initializing the mathjax submodule did change the behavior.
Perhaps create a quick check to see if mathjax files are available? More experimentation is necessary to determine the exact cause of this bug.
When I change "Default size of pages in tables" in settings it says saved, but if I do a hard refresh its always at 10.
When a user has been timed out for access, the tools appears to continue functioning, however there is an access error. This need to be detected and then sent to the login page.
It would be nice to see number of problems in assignments on the Homework Sets list. For example, while you're selecting problems and dropping them in homework tab, you could see how many problems are already there.
In the file htdocs/html-templates/homework-manager.html there are several
<<<<HEAD lines. I've fixed them with my best guess.
I cannot change the dates on a problem set, save them and get them to stick.
The dates appear to be changed but if I go back to the main course page and then
inspect the set again the dates have reverted to the original dates.
The main menu is not functional on the homeworkmanager page. I believe the other
menu on the left is also not functioning.
I have been able to crash the server (it ceases to respond until being restarted) by changing the date, going to the first page of the course using the bread crumbs and --- I get a server not available warning.
While you can change the Due date and the Answer date for a set you can't view or change the open date from this page.
The development.yml file badly needs a .dist version and the development.yml file itself should be ignored by git. It requires the mysql database password and the webwork directory which are server specific. Also, the .dist version should probably have the more standard /opt/webwork/webwork2 as the path.
If there are too many overlapping open-date due date bars, the calendar gets crowded.
For WW3:
On the Menu on the right, allow for sorting by class (past due, visible, etc.). This may assist with accessibility as well.
For the Class List, consider centering the headlines to make the Student Column in particular look better.
Clicking on the clock will not always bring up the pop up for setting
the time
The navigation and buttons in the homework manager look a little off. (There is a lot of grey on gray, sizes don't always match up correctly, elements can be a little "floaty", etc...)
A lot of this could be fixed with standard bootstrap elements. There are button group, button dropdown menues, navigation bars, nav lists, etc... that could help look the page look cleaner.
The pop up is not receiving the current value of the date.
It does not appear that you can set the time from this page -- and I often
want to do things like that particularly for due date and answer date which
I often
I'd like there to be a check of a configuration variable (set in default.config and perhaps
overridden in course.conf) that determines whether you see the new front page with the calendar or the old front page.
It will make it easier to distribute ww2.5.2 initially if people can switch to the old page if they want to. It will also allow AB comparisons particularly as regards accessibility. This isn't urgent but it's something to keep in mind if it's easy. I can add it when I get back from JMM next week.. --mike gage
If
only the originally assigned users are in the table.
In addition, perhaps make the table an editable grid (at least for the pagination) to improve the speed of loading.
Hi,
With a class of 300 students the classlist stalls and appears to be non-functional.
After about 30 seconds it loads and appear to work fine.
As a quick temporary fix could you put up a "loading, please wait" alert and perhaps
a rotating gear when the page first opens and starts to load in all the class list information.
-- Mike
For professors (permission = 10), it appears that the permission level is ignored when using the "add new student wizard" with the "from file" option. The accounts that were created were given student permission level. I have not tried other permission levels to see what happens.
Note: this happened on
It appears when a problem needs a .pl script that is not a standard one, then the problem fails to render correctly and returns and error. See the Orientation set for an example.
It might be a good idea to get the localization framework built in early. Things don't need to be translated until later, and it saves you from having to search for string literals later on.
I set this up on my toy server yesterday. Perl::Dancer::I18N is a good solution. It provides a function l (ell) that is basically an alias for maketext. It can be used both in the perl and in the templates. I also made a first pass at making the localizer available in javascript. The main files are:
In the All Problem Sets View of the Homework Manager, add table sorting
Please include the option to assign the new users to existing homework sets.
I just realized that my class list had no emails. I can't remember if the importer didn't ask for it or it did and somehow they didn't get saved.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.