You need to do more like a 4- or 5-bucket water change weekly. You'll want to go buy a Python water changer for a tank like that instead of breaking your back toting buckets all afternoon.
Also, buy an API Master Test Kit for freshwater. Then test for ammonia, nitrite, and nitrate, and post up those numbers. Those are the parameters you were asked for. You'll need this test kit on an ongoing basis so it's a worthwhile investment... just like the Python.
Only have your lights on for 8-10 hours a day. Because of so much light it probably is some type of algae. You didn't set the tank up where a lot of light from a window hits it most of the day, did you?
A quick remedy for the algae is to do a blackout. Completely cover the tank with a dark cloth or even black plastic for about a week. Don't worry, the fish will do okay without feedings for that time. (I've never had crayfish; can they catch the cichlids??) Just feed them well for a couple of days beforehand, then do a good-sized water change, then cover the tank and wait. Lack of light will kill the algae. I would observe the fish first to ensure none of them are sick, and they'll do fine.