Can this be played in offline mode for long periods or do you have to go online periodically?

Can we make our own activities/scenarios?