Smartphone-based assessment