Noodletools has a good note-taking function. Students create notecards which they can group electronically. For those who learn better with pencil and paper they can print their notecards to work with them further. Citations link to notecards so you can check online sources at the same time that you check notecards.