При наличии никогда употребляется, как правило, родительный падеж.
Конструкция не соответствует грамматическим нормам русского языка. Можем предположить либо опечатку (нужно сверить с печатными источниками), либо "языковые игры" Андрея Белого.
Предпочтительно слитное написание, если в предложении нет противопоставления.
Вопрос, скорее, не в написании, а в употреблении слова. Попробуйте перефразировать.
Возможно и слитное, и раздельное написание. Раздельное написание подчеркивает отрицание.
Правильно: Оценка не должна зависеть от того, посетил или не посетил ученик все занятия.
При глаголах с отрицанием возможны оба варианта.
На выходных – разговорно-просторечный вариант, допустимый в непринужденной речи. Общеупотребительно и нормативно: в выходные.
При таком порядке слов сочетание не знаю необходимо выделить, при этом лучше использовать два тире или скобки. Однако предложение построено неудачно, желательно его перестроить.