Students can work jointly on activities and projects online through collaborative work, which involves taking a simple idea, asking others to contribute, organizing the contributions, writing, listening, discussing, presenting, calculating, talking, learning, staying up-to-date, voting, and sharing through social media, URLs, wikis, blogs, and cloud computing. The collaborative work is then published and shared online.