LDEV-1302: Improving the performance in learner by improving the user attempt calls to the database and removing some of the iterations in the logic that made more database calls than necessary.LDEV-1304: Fixing up the marking, which was incorrect if questions were worth more than 1.
LDEV-1302: Improving the performance in learner by improving the user attempt calls in the databaes and removing some of the iterations in the logic that made more database calls than necessary.
windows installer/updater/uninstaller now gets mysql version through the newly added checkmysqlversion.java. Further a number of the calls, ie to dump the database, to create the database etc, have been changed to only occur if the mysql_host is set to localhost
Added validation for grouping activities - if the number of groups in the design is more than the specified number of groups then there is a validation error.
Fixing up Grouping related code so it will cope with more cases during grouping, and so that groupingDAO can better find all the groups in a learning design.
LDEV-1134: Preview now lets the author select a branch to view, but the author can only do one branch. To view all branches, the author needs to run preview multiple times.