I started the arabic course one week ago and I was not happy with my progress in the language. I could not remember words as well as I can in other languages. I thought that it was because there were no exercises where duolingo forced me to speak or type in arabic. Then I downloaded an arabic keyboard and did a lesson without a word bank. It took a few tries because I hadn't really learned the words, only parts of them, but I finally typed in the correct arabic words. I continued and now I know the words much better. I highly recommend downloading an arabic keyboard and getting rid of the word bank for anyone serious about learning arabic.
First thing I did when I started the course was to download an arabic keyboard. I had to go to google translate to find out how the word "arabic" looked like because there were 3 keyboards available that looked like arabic to me, and geniuses here, course creators, didn't think we could use some help with that, but that's another story.
The thing is I get 98% listening exercises, tap the pairs and translation to english. I don't even remember when was the last time I had the chance to use the keyboard...