Useful meeting this afternoon with Simon Hatton from our Computing Services Department, who will be working on the development on the (soon-to-be-renamed?) iLIKE widget for the Liverpool engineering student’s portal.
We took part in the Mimas JLeRN Final Workshop in Manchester yesterday, which was a stimulating and thought-provoking meeting.
Just a couple of highlights relevant to the ENGrich project:
- We learned from Nick Syrotiuk (MIMAS) about JLeRN node explorer, which works using the
- We learned from Phil Barker (CETIS) about TinCanAPI – an open source API, which is essentially an e-learning standard for packaging e-learning specification that allows learning content and systems to record and track all types of learning experiences. Activity streams are recorded, and then sent to a Learning Record Store (LRS).
- We learned from Pat Lockley about his amazing developing tools for the Learning Registry, such as Pliny, which extracts educational paradata from Google Analytics and then sends it to a LR node and others.
The slides used by Andy Green for the ENGrich presentation can be found here.
The widget would allow students to view relevant resources by module (of study). From the data gathered by our summer students, we have submitted paradata documents to JLeRN LR node identifying that resources (URLs) relate to a particular module of study.
The proposed iLIKE widget does the following:
Today we have revisited the display of Flash movies as thumbnails. Earlier on in the year, we managed to get a first version of these working. This was done by embedding the flash code directly in the thumbnail gallery HTML. Whilst the visual display of these thumbnails was satisfactory, there were two significant problems:
- any audio playing within one or more of the flash movies will automatically play, which could result in quite a noise!
- because the flash movies were playing live, the thumbnails were responsive to mouse interactions; a behaviour that was fundamentally different to that of images, videos and presentations.
To resolve these problems, our latest solution has been to develop a ‘wrapper’ Flash movie which will load, re-size and mute the target flash movies from their remote sites. The wrapper also overlays a button that will prevent interaction with the movie and allow the thumbnail to behave in the same manner as the other media types, e.g. open the resource in a new browser tab/window, or open a resource detail page on the ENGrich site.
Drawing Mohr’s circle
Drawing Mohr’s circle A point on Mohr’s circle represents the state of stress in the material at a particular orientation. The coordinates used in plotting Mohr’s circle are not the spatial …
Chap 12. Stress Transform
Chap 12. Stress Transform M12.12 Mohr’s Circle Game Game Given a Mohr’s circle, recognize the … M12.15 Deriving equations for Mohr’s circle Theory Deriving the Mohr’s circle …
Mohr’s circle method: an interactive plot tool
Mohr’s circle method: an interactive plot tool aThe angle (2q) is measured anticlockwise from the blue diameter to the horizontal diameter. Enter. www.doitpoms.ac.uk. +s. +t. Mohr’s Circle. Version 1.3 . s11 : …
Stresses on element 0 100 45 Show Mohr Circle x y xy ‘ x ‘ y …
Stresses on element 0 100 45 Show Mohr Circle x y xy ‘ x ‘ y … Element X. Element O. Peet.vanSchalkwyk@nwu.ac.zawww.peetvs.co.za. Kopiereg:Peet van Schalkwyk. Stresses on element. 0. 100. 45.5. Show Mohr Circle. x …
Stress MOHR’S CIRCLE. REFERENCE STATES. Stress. On every page, you will find the title at the top, and a menu with the main module sections in bold to the left.
ProbOne.swf Problem Statement. stress analysis. mohr’s circle. Click the Surface to Calculate the Area. Area Calculation. Problem Statement. stress analysis. mohr’s circle …
Wrinkling 9.6 Wrinkling Cases • Based on Source of Buckling Compression – Machine Direction(CD compression) – Diagonal Shear(Mohr’s circle compression) …
Educational Software for Mechanics of Materials MDSolids …
Educational Software for Mechanics of Materials MDSolids … non-homogeneous beams. unsymmetrical bending. beam deflections. singularity functions. statically indeterminate beams. Mohr’s circle transformations …
Mohr’s Circle Mohr’s Circle.
As a project, we believe that the ability for users to view Flash movies as live thumbnails rather than the textual links currently provided by Google can significantly improve search efficiency, since judgements upon the likely relevance of a resource can be made very quickly. We recognize the fact that displaying 10 or a dozen flash movies simultaneously might add a significant load to the CPU. In future, it might be possible to further develop the wrapper in order to minimize the CPU load, but for the purposes of the ENGrich project we are confident that the current Flash thumbnails are fit for purpose.
In designing the user interface for the student portal here at Liverpool, we are trying to avoid the use of any local/project database, instead trying to gather all necessary data from other sources, in particular our Learning Registry (LR) node.
One example is a widget that will allow students to view relevant resources by module (of study). From the data gathered by our summer students, we have submitted paradata documents to our LR node identifying that resources (URLs) relate to a particular module of study. For example:
http://www.rolls-royce.com/interactive_games/journey02/rr_jtae.swf is relevant to Module AERO214, ‘Aeroengines 1′.
Our challenge is to be able to present the student user with a drop-down list (or auto-completing text-field) of available modules using data retrieved from the LR (not the project or University database).
Our solution has been to use the
extract data service to return ALL paradata documents containing activity->related->object->description. The resulting JSON file is converted into an array in PHP and then the
array_unique function applied to remove duplicates (good tip on how to do this at Stack Overflow). We now have our Array of unique modules.
To speed things up a bit, we’ve decided that as this listing is not partcularly ‘volatile’, it’s worth caching the values locally on the server, and only re-generating when a specified cache life has been exceeded.