I teach Arabic using Google documents file. it is a very effective way to make a file for the student and create a table in it with 3 columns . one for Arabic , one for English and one for the sound. The student can use this file forever and remind himself with all the conversations and vocabulary that we learned together. This is one of the ways that I use in teaching Arabic.