Technology & Teaching

Submitted by pedram on Fri, 05/27/2016 - 14:25

I specialise in producing a wide range of interactive, engaging and visually stimulating learning support tools and websites for both distance and blended learning courses. I have worked for a wide range of clients from multinational pharmaceutical companies, charities, schools and higher education institutions.
Currently I am working as part of a team developing language learning programmes both for in-house use by the Language Centre at Cambridge University and also for externally funded projects.

MySQL command line client on OSX

Submitted by pedram on Wed, 11/23/2016 - 10:08

MySQL command line client on OSX

In order to run the mysql command line client in terminal you need to set the execution path, after installing MySQL if you type mysql in terminal and you get command not found, the MySQL is installed but the PATH to the MySQL executable file is not set in the operating system.

OSX is based on Unix and this is done in the .profile file in the home directory. To check you have a .profile file in terminal type

HD:~ ped$ ls .profile

Git Essentials

Submitted by pedram on Tue, 11/08/2016 - 14:17

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance.

Git Installation

My preferred way to install git on OSX is by using Homebrew. First install Homebrew, by copying the link provided into Terminal. Once Homebrew is installed, type in the command:

Language Centre's Responsive Learning Object Templates

Submitted by pedram on Wed, 05/25/2016 - 12:10

As part of my continuing role to review and implement the Language Centre's e‚Äźlearning strategy, I have been researching various front-end frameworks to use for implementing our on-line learning resources, and ensuring our Open Educational Resources released under the Creative Commons Licence are adapted for use on multiple platforms including increasingly popular mobile devices.