ChemCollective is a project in the National Science Digital Library (NSDL), the ChemCollective’s goals are to support a community of instructors interested in improving chemistry education through interactive and engaging online activities.
HERE is excellent information and practice on reaction stoichiometry.