spider blog

    Blog    

    Calendar    

SPIDER's blog

Since Monday 03 October 2005 04:30 pm

Public blogs:

This Week's Tweaks

Friday 27 May 2011 05:06 pm

radiation v2
date is set for new system to go live on (or as near to) 1st June. v2 system now on live SPIDER (limited to dev and a couple of testers) while as much data/ content as is possible is pre-loaded. Minor bug fixes/ tweaks to stock_reports, bin_store, monitors, sealed_sources scripts. Added some migrate_x scripts to handle automation of stocks, temp stores and users [wip] once v1 system is locked.

mySettings
fixed bug that was showing error message to PG students

SCRIPT
started update to 'labels' Rx type to display a 'box' image to enhance the labelling features

PDP
bug fix in staff > pdp progress tool which was missing 'signed off' dates for certain students. Switched the 'year' from the fixed year value for the class list being used (from main) to use the actual year of study of the student. Was an issue with year 3 class that has some year 2 students in it.

Workshop jobs
updates and fixes to tool, including interface changes, search tool and general code tidying.

Migration
- web modules - attempted to package the pageLoader/builder content so it can be migrated to myPlace
- met with myPlace team to discuss translator tool. Some progress on getting the 'lab data' tool to work on a laptop install of Moodle. VLE team aiming to get a test server up soon to enable better collaborative development on the translator.

 

  >  comment

This Week's Tweaks

Friday 20 May 2011 04:44 pm

Radiation database v2
Updated 'limits' tool to have a 3rd option to allow for Safety Services bin store to have its own set of limits. Updated index page with link to this tool for dbm and ss users.

Download all/ zip fun
tracked down the culprit of the download all/ zip issue (see updated comment on last week's tweak post) - double submit + acp were causing the slow down.

Auto-evaluation questionnaires
fixed a bug allowing questionnaire owners to edit the standard evaluation 'about this class' section, when this should be limited to cluster admin only.

Postgraduate records database
updated 'reports pending' tool to allow user to filter by student year of study which allows for request like "show all year 1 students not completing quarterly report" instead of being limited to "all students in all years". Adding in option for HoD to 'approve' multiple reports [wip] and more progress on 'supervisor change request' tool [wip].

 

  >  comment

April Stats update

Friday 20 May 2011 02:36 pm

Finally got round to collating the stats for this academic session with April figures. Total page visits for April are down - April had a number of holidays (Easter bank holiday, Royal Wedding) and there has typically been less usage of SPIDER in April. We expect a slight spike in May (results, exam revision) then the quiet of the summer months. Page visits by mobile is still relatively low, with a slight reduction over the previous month but stil represents a significant proportion of the userbase(23.5%).

2010

monthloginsusersSystem uptimePage visitsMobile use
9-5pm24/7TotalDaily meanMax#users%users%visits
October* 102,836 8,241 100% 100% 2,821,246 91,008 141,933 1,426 17.30 2.49
November 206,594 7,667 100% 100% 2,776,477 92,549 140,843 1,662 21.68 3.04
December 167,885 6,723 99.97%** 99.97% 2,022,650 65,247 128,534 1,556 23.14 4.42

*October login tracking started on 15/10/10
** ~15min downtime for reboot after ClamAV update

 

2011

monthloginsusersSystem uptimePage visitsMobile use
9-5pm24/7TotalDaily meanMax#users%users%visits
January 181,988 7,605
100% 100% 2,283,585 73,664 126,916 1,641 21.58 3.46
February 180,947 7,019
100% 100% 2,113,781 75,492 114,112 1,823 25.97 3.46
March 203,558 6,847 100% 100% 2,521,094 81,326 114,655 1,875 27.38 3.77
April 149,290 6,491 100% 100% 1,757,909 58,597 136,037 1,527 23.52 3.63

 

 

  >  comment

sync and drop_caches

Friday 13 May 2011 04:02 pm

to clear buffer memory (pagecache, dentries and inodes):

# sync
# echo 3 > /proc/sys/vm/drop_caches

 

 

  >  comment

This Week's Tweaks

Friday 13 May 2011 03:58 pm

migration
All the semester 1 class materials have been archived to a format that moodle can import and handed over to the moodle team for upload onto their system.

FMT exercises

Finally got these all remarked with the new answer scheme. The feedback to students is unfinished as this wasn't wanted. A lot of the experiments failed for everyone due to incorrect design and there were ambiguities / inconsistencies / errors in the text as well as differences from the lab handbook. However these factors were all painstakingly incorporated into the marking scheme and no student was disadvantaged.The result is that the exercises aren't really in any better shape than they were before and will need reworked again if the laboratory instructions are corrected.

widgets
the widgets weren't working due to javascript conflicts with the reminders code. After stupidly trying to fix this for a while I realised that the widgets have their own reminder system so just turned reminders off if the widget was there to handle them

zip incident
on monday lunchtime spider was slowed down and more or less unusable for nearly an hour as a lot of zip processes took over most / all of the CPU. This was caused by zipping up all the content in a number of classes in a short space of time. We're not sure why this ground the system to a halt but put a workaround in place where after zipping content you need to wait thirty seconds before you can start another zip. The underlying causes of this may be fixed now as when I zipped up 20 classes as part of the migration the cpu usage only went up to ~4%.


Postgraduate Records

updated v2 of student_record to link to supervisor change request tool (still a WIP). Updated report/forms page to prevent users completing reports more than 14 days prior to the due date (leeway in to allow for leave/ holidays etc).

 

Posted by tim

  >  comment

1 comment

re: zip issue, I added in an

 if (is_file($f))

conditional before the file is passed for zipping, as although the array of files passed to the zip loop should only contain actual files (you can't add 'no file' to a class and the query to create the file list ignores empty files), this puts another (redundant) level of check in. It may be that zip was somehow trying to add a non-existant file and as a result was trying to add the growing zip file to itself, putting it into a loop with no exit?

19/5/11
Further investigation of the zip incident - turns out that the 'download all' submit button was also hyperlinked to submit target, resulting in the push of the submit calling the script 2x. Combined with the caching of acp, this was causing problems with large content download (classes with large files and/ or a large number of files) as the cache was serving the page up incomplete and causing seg faults.

Posted by Ian Friday 13 May 2011 04:12 pm
You need to log onto Spider to add entries
You need to log in to Spider to post

<<May 2011>>
SMTWTFS
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Archive

April 2016 [1]
November 2015 [1]
January 2015 [1]
July 2014 [1]
June 2014 [3]
May 2014 [4]
April 2014 [2]
March 2014 [3]
February 2014 [3]
January 2014 [2]
December 2013 [2]
November 2013 [2]
October 2013 [3]
September 2013 [2]
August 2013 [6]
July 2013 [3]
June 2013 [2]
May 2013 [4]
April 2013 [2]
March 2013 [3]
February 2013 [3]
January 2013 [2]
December 2012 [2]
November 2012 [4]
October 2012 [3]
September 2012 [4]
August 2012 [3]
July 2012 [2]
June 2012 [4]
May 2012 [2]
April 2012 [1]
March 2012 [4]
February 2012 [5]
January 2012 [3]
December 2011 [2]
November 2011 [3]
August 2011 [3]
July 2011 [5]
June 2011 [5]
May 2011 [5]
April 2011 [6]
March 2011 [6]
February 2011 [5]
January 2011 [4]
December 2010 [5]
November 2010 [11]
October 2010 [6]
September 2010 [6]
August 2010 [4]
July 2010 [7]
June 2010 [5]
May 2010 [5]
April 2010 [10]
March 2010 [4]
February 2010 [7]
January 2010 [5]
December 2009 [4]
November 2009 [12]
October 2009 [8]
September 2009 [2]
August 2009 [1]
July 2009 [3]
June 2009 [5]
May 2009 [2]
April 2009 [3]
March 2009 [5]
February 2009 [5]
January 2009 [2]
November 2008 [1]
August 2008 [1]
July 2008 [1]
June 2008 [1]
May 2008 [5]
April 2008 [5]
February 2008 [2]
November 2007 [2]
September 2007 [1]
August 2007 [3]
May 2007 [5]
March 2007 [2]
February 2007 [1]
November 2006 [2]
July 2006 [1]
May 2006 [1]
April 2006 [1]
March 2006 [4]
February 2006 [3]
January 2006 [3]
November 2005 [1]
October 2005 [4]

Favourite blogs