Posts

How to conduct a full usability test

Usability testing is a useful tool in the developer's toolbox, but needs to be done consistently and fairly in order to make sure that everyone's expectations are met.

How to cure screen freeze

Image
I had a problem where my screen kept freezing while I was using Chrome, and a colleague recommended turning off hardware acceleration in order to stop that happening. It worked, so I thought  I would share how to do it.


Moodle Blue Card for lecturers

Image
Here at Oxford Brookes, we have a Blue Card scheme enabling students with specific learning difficulties (SpLDs) to flag their work with a blue card, so the tutor will mark it with due consideration.

There are two ways of submitting a Moodle assignment that might be required to be assessed differently if a student has a specific learning difficulty: the Turnitin assignment, and the Moodle assignment.

Here's what the JavaScript blue card functionality will look like in Moodle to a lecturer.

Please note this is a proof of concept and is not yet available in live Moodle.

We run a Moodle query in the background to check whether the student is entitled to a blue card, and only display the blue card button to them if they are entitled to use it.

When the lecturer opens the submissions to a Moodle or Turnitin assignment, the ones who have added a blue card will be highlighted.

Moodle Assignment
Log in to Moodle. Go to your course and then your assignment.

Click on "View/grade all submission…

PHP authentication on Google Cloud

How to set up an authentication module on Google Cloud  with PHP.


Step 1: Create your list of admin users Go to https://console.cloud.google.com/iam-admin/iam/project?project=<your_project_name>&authuser=0 and add users and assign roles to them. I used my work Gmail account as an admin user, and my personal Gmail as an ordinary user. Step 2. specify resources for login In your app.yaml file, specify which resources you want to be restricted to authenticated users, and which are admin-only. - url:/
script: index.php
login: required
secure: always
# this requires login but is available to all users

- url:/admin
script: admin/index.php
login: admin
secure: always
# this requires login and is only available to admin usersStep 3. Add authentication PHP to your header include This is the code for my normal user pages: <?php

use google\appengine\api\users\User;
use google\appengine\api\users\UserService;

$user =UserService::getCurrentUser();
if(isset($user)){

We're in Onstream

The pilot phase of the Brookes ID project was announced in the latest issue of Onstream, the staff magazine of Oxford Brookes University:
Brookes ID (Individual Development) is an inclusive co-curricular framework which has been created with students and is a PESE (Programme to enhance the Student Experience) project. It recognises and rewards student engagement and commitment beyond their programme of study and is aligned to the Brookes Guiding Principles. As part of the Brookes ID initiative a new app has been launched which will run this semester as a pilot, leading up to the official launch of Brookes ID expected in September 2017. The Brookes ID app has been developed by the project team (Professor Alison Honour ADSE, Dr Bob Champion PLSE, Lindsay Williams PLSE, Yvonne Aburrow) and the Student Experience team in OBIS, in partnership with students. It monitors the extra and co-curricular activities of students and rewards them with ‘achievements’. Initially the number of activities…

Moodle Blue Card for students

Image
Here at Oxford Brookes, we have a Blue Card scheme enabling students with specific learning difficulties (SpLDs) to flag their work with a blue card, so the tutor will mark it with due consideration.

There are two ways of submitting a Moodle assignment that might be required to be assessed differently if a student has a specific learning difficulty: the Turnitin assignment, and the Moodle assignment.

Here's what the JavaScript blue card functionality will look like in Moodle.

Please note this is a proof of concept and is not yet available in live Moodle.

First, we run a Moodle query in the background to check whether the student is entitled to a blue card, and only display the blue card button if they are entitled to use it.

Submitting a Turnitin assignmentOn the Moodle dashboard, click on the course name.
Click on the Turnitin assignment in the course
Click on the My Submissions tab


Click on the 'Flag with Blue Card' buttonEnter your essay title after the words 'Blue Card: …