Web skills assessment assignment for web applications programmer position - Charles Ko