This tool development project should lead to a visible spectrometer suitable for use in education...
Public Lab is an open community which collaboratively develops accessible, open source, Do-It-Yourself technologies for investigating local environmental health and justice issues.
Public Lab Wiki documentation
As an open source community, we believe in open licensing of content so that other members of the community can leverage your work legally -- with attribution, of course. By joining the Public Lab site, you agree to release the content you post here under a Creative Commons Attribution Sharealike license, and the hardware designs you post under the CERN Open Hardware License 1.1 (full text). This has the added benefit that others must share their improvements in turn with you.
This tool development project should lead to a visible spectrometer suitable for use in education. The detector could be used in other configurations to measure from the UV to the near IR. The ADC has 12 bit resolution so intensity data can be read to 4095 steps. The design is based on a 3D printed spectrometer described by @BHickman. The effort to update the original design is being led by @JSummers, and you are welcome to join in!