Мне просто нужно понять где копать: В настройках IIS, в конфигах самого мудла или его БД, или в прокси сервере (MS Isa 2006)?
Везде
"что бы сайт был доступен и из инета, что бы другие пользователи могли на нем работать", moodle нужно устанавливать с внешним адресом в config.php, тогда исчезнет вот это: "в процессе загрузки он ломится на внутренний адрес, его естественно не находит и нормально не работает"
Чтобы не было этого: "Если в config.php пишу внешний адрес, то он выдает ошибку доступа и бесконечно перекидывает с внешнего адреса на внутренний и обратно", нужно заменить в БД все вхождения http://testing1 на http://moodle.sbmcollege.ru и почистить кэш. Подробнее ищите на этом форуме обсуждения о переносе сайта с localhost на внешний сайт
"что бы студенты которые тестируются в колледже попадали на сайт просто по локалке (сейчас так оно и есть)", настривайте доступ к сайту со всех IP-адресов (и с внутреннего, и с внешнего) в IIS + локальный DNS для того, чтобы при запросе moodle.sbmcollege.ru студентов из лок. сети посылало не на внешний IP, а на внутренний