How online science labs work