As an admin, I can add resources and other activities. But when I add a teacher, the teacher cannot add any activity.
Is this a bug or am I missing something?
It's not normal, no. Which version are you using?
I'm using 1.0.7.
Can you email me your URL and an admin account? I'll take a look at it for you.
I took a look and found this is a bug in 1.0.7 that has already been fixed in 1.0.8:
You can fix this bug in 1.0.7 as follows:
1. Edit course/lib.php 2. On line 494 you'll see this: if (isediting($site->id)) { 3. Change it to this: if ($isediting) {