Timeline: Our Moodle-Integrated Social NetworkAlex Walker
This presentation covers Timeline, our in-house social network that integrates with Moodle, our online learning platform. It offers a Facebook-style "all your updates in once place" service to our staff and students.
Timeline: Our Moodle-Integrated Social NetworkAlex Walker
This presentation covers Timeline, our in-house social network that integrates with Moodle, our online learning platform. It offers a Facebook-style "all your updates in once place" service to our staff and students.
Design approach and evaluation of Moodle 2.4 course to support induction of remote part-time students Cathy Fenn
Presented at Edinburgh Moodlemoot 2014
www.moodlemoot.ie
Custom administration and navigation tools for large-scale Moodle 2.5 sites - Ofra Haneman, Roy Yarkoni (Open University Israel)
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie/
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...Ahmad Yousef
Urban models are highly useful in city planning and 3D visualization. These models include different items such as bare earth, buildings, trees, roads, and other non-terrain objects. In recent years, the demand of the urban model has increased, and the three dimensional models that have been generated by different methods can be transferred into geographic information systems (GIS) easily and used as a base for GIS applications including urban planning, architecture, and environmental modeling.
Light detection and ranging (lidar) technology has continued to draw great attention from GIS users. Because large volumes of lidar data can be produced, studies have been made toward the goal of handling lidar data in GIS software for classification or object extraction. This presenation makes the attempt to propose methods and develop tools for bare earth extraction and 3D building reconstruction models by integrating lidar points.
Design approach and evaluation of Moodle 2.4 course to support induction of remote part-time students Cathy Fenn
Presented at Edinburgh Moodlemoot 2014
www.moodlemoot.ie
Custom administration and navigation tools for large-scale Moodle 2.5 sites - Ofra Haneman, Roy Yarkoni (Open University Israel)
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie/
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...Ahmad Yousef
Urban models are highly useful in city planning and 3D visualization. These models include different items such as bare earth, buildings, trees, roads, and other non-terrain objects. In recent years, the demand of the urban model has increased, and the three dimensional models that have been generated by different methods can be transferred into geographic information systems (GIS) easily and used as a base for GIS applications including urban planning, architecture, and environmental modeling.
Light detection and ranging (lidar) technology has continued to draw great attention from GIS users. Because large volumes of lidar data can be produced, studies have been made toward the goal of handling lidar data in GIS software for classification or object extraction. This presenation makes the attempt to propose methods and develop tools for bare earth extraction and 3D building reconstruction models by integrating lidar points.
Digitalization of Educational Institutes In Bangladesh by Greyscale ITNur Hossain
This presentation shows an unique idea to digitize academic institutions in Bangladesh by bringing them all in a single network in order to build a national database. The idea is prepared and implemented by Greyscale IT.
This presentation introduces a Blended Teaching and Learning System for Teachers and Learners in situations with poor or no internet connection and enables Technology Enhanced Teaching and Learning to areas of the world where lack of conventional internet access has hindered the use of technology.
Presentation as part of the SUNY Remote Teaching Clinic - The Remote Teaching Clinic is designed to help you temporarily deliver your face-to-face instructional materials at a distance. The free webinars in this clinic will provide you with the information and skills you need to teach anywhere.
Designing Active Learning in Moodle – a preview of the Learning Designer tools Eileen Kennedy, D. N. Dimakopoulos, Diana Laurillard
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Broadening the scope of a Maths module for student Technology teachers Sue Milne, Sarah Honeychurch, Niall Barr
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
A proposal for integrating Serious Games made with Unity3D into Moodle courses Frank Poschner, Dieter Wloka
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
The Moodle Gradebook as a tool inducing regular revisions in students' learning process Piotr Jaworski
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Browser and Laptops for Assessments Projects Mike Wilson
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the student learning experience Roger Emery, Daran Price
Presented at Moodlemoot Edinburgh 2014 www.moodlemoot.ie
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
2. The Point Of This Talk
• What we did, and why we did it.
• What we learned in the process.
• How we built Timeline - it's easy.
• We can't release our system - it's
tightly integrated with our systems.
3. The Point Of This Talk
• Raise discussion about notifications.
• How does this benefit our learners?
• Could we build this as a Moodle
block?
• Should we?
4. The City of Glasgow College
• 11 campuses in Glasgow city centre.
• 32,000 students and 1,000 staff.
• 10 academic schools, each with
several departments.
5. The City of Glasgow College
• Lots of support staff departments
and projects.
• Communication overload is
becoming an issue at the college.
• No clear communication policy.
9. Communication
• Too many places to get information.
• Lecturers can post announcements
to students using News Forums.
• These get emailed to students.
• Students don't check their email.
10. The Birth of Timeline
• Build a page in Moodle that pulls all
a user's announcements from all
their courses onto one page.
• Like a 'My Moodle' page on steroids.
• Why don't we just use the My
Moodle page?
12. The Birth of Timeline
• We have a lot of 'all student' courses
with information about the college.
• The My Moodle page, by default,
only shows 20 courses.
• Our My Moodle page is full of these
information courses. Real courses
don't show up.
13. The First Pilot
• Showed forum posts from courses.
• Showed user-to-user messages.
• Simple PHP page that lived inside a
block.
• Queried the database live - didn't
scale well.
15. The First Pilot
• The idea proved popular with users.
• 600 users actively checking Timeline
within the first 3 weeks.
• Silent launch, with no promotion or
announcement.
16. Timeline 2.0
• Timeline expanded and relaunched
in summer 2013.
• Now capable of pulling lots of data
from Moodle, Mahara etc.
• Pulls updates into its own database.
• Scales very well - currently 12,787
active users and 135,859 updates.
20. What Timeline Shows
• Forum posts from courses (both
news forums and normal forums).
• Moodle user-to-user messages.
• Mahara friend requests and group
membership updates.
• Notifications when a lecturer grades
assignments - with feedback!
23. Department Pages
• Several departments and projects
have 'pages' on Timeline.
• Team members can post to a
Timeline page.
• Users can follow a page to receive
updates in their news feed.
26. User Profiles
• Users also have their own profile.
• User profiles are private by default.
• Users can make their profiles public,
then other users can follow them.
29. Why have notifications?
• 'New Notifications' is a feature
that's becoming popular on sites.
• Users know at-a-glance if anything
new has happened.
• Promotes 'stickiness', keeps people
coming back.
37. Notifications
• Be very careful with notification
sounds.
• What happens when you post an
announcement to all students?
• Every computer in every classroom
starts making the same sound, while
lecturers are teaching.
• Cue angry phone calls...
38. How We Built Timeline
• Timeline has its own database.
• This lets us cache events for speed,
and deliver them to the right people
efficiently.
• With MySQL indexes on tables,
Timeline scales very well.
39. Event Harvesters
• Events are added to Timeline by
Harvester scripts.
• These scripts read records from
other systems' databases, and save
events to Timeline.
• Scheduled to run every minute
through Cron.
41. Scopes
• Each Timeline event has a scope
attached to it.
• Users have many scopes, based on
which courses they belong to (etc).
• A event is delivered to everybody on
its scope.
42. How We Built Timeline
123 MF awalker Test Forum Post ... C-1234
awalker C-1234
C-1234
C-1234
C-1234
C-1234
ghowie
auser
ahannah
jteller
This update came
from the Moodle
course with ID 1234.
Its scope is C-1234.
These users are enrolled
on the Moodle course
with ID 1234. So they're
added to the scope C-1234.
43. How We Built Timeline
123 MF awalker Test Forum Post ... C-1234
awalker C-1234
C-1234
C-1234
C-1234
C-1234
ghowie
auser
ahannah
jteller
This post is
for these users
44. What Is An Event?
Field Description Data Type Sample
ID Uniquely identifies events. Number 1037
user
The person, responsible for
the event, if any.
String awalker
type
The type of the event. Helps
us display the event.
String
CF - Moodle msgs
MF - Forum posts
text
Displayed when an event is
shown to the user.
String
This is a test message
posted on course 123.
time
The date and time the event
happened.
Date Time 2014-01-26 11:30:26
scope
The scope this event will be
delivered to.
String C-123
location
The place where the event
took place (e.g. the forum ID)
String 253
45. Outputting Events
These are generated
based on the location ID.
The location data lets
us link to the forum.
48. What We've Learned
• Staff can't post things to all users.
• We'll make them a page to post on,
and users can follow this page.
• It's up to them to promote their
page, but we can help.
52. The Future of Timeline
• Integration with other services, e.g.
library management system.
• Filters - students can choose to only
get alerts for certain types of event.
• Better ways to target specific
groups of students.