I was able to get it with the SQL below when I figured out mdl_assign held the assignments made with just "assignment" when adding a new assignment instead of advanced uploading of assignments, which are kept in mdl_assignment.
$strSQL2 = '(SELECT a.course as course_number_alias, cx.id as context_id, a.id as assignment_id, a.course, a.id, a.name, a.intro, c.id, c.fullname, u.id, u.username, u.firstname, u.lastname, u.email, u.country, u.firstaccess, u.lastaccess, u.lastlogin, u.currentlogin, u.timemodified, cs.section ';
$strSQL2 .= 'FROM ';
$strSQL2 .= 'mdl_course c, mdl_context cx, mdl_assignment a, mdl_role_assignments ra, mdl_user u, ';
$strSQL2 .= 'mdl_course_modules cm, mdl_course_sections cs ';
$strSQL2 .= 'WHERE ';
$strSQL2 .= 'c.id = cx.instanceid ';
$strSQL2 .= 'AND ' ;
$strSQL2 .= 'c.id = a.course ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'a.id = cm.instance ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.section = cs.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.section = cs.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cx.id = ra.contextid ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'ra.userid = u.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cx.contextlevel = \'50\'';
$strSQL2 .= 'AND ';
$strSQL2 .= 'u.id = '. $USER->id . ' ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.visible = 1 ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cs.section = ' . $weeknumber . ' ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'c.idnumber = ' . $semester . ') ';
$strSQL2 .= 'UNION ';
$strSQL2 .= '(SELECT a.course as course_number_alias, cx.id as context_id, a.id as assignment_id, a.course, a.id, a.name, a.intro, c.id, c.fullname, u.id, u.username, u.firstname, u.lastname, u.email, u.country, u.firstaccess, u.lastaccess, u.lastlogin, u.currentlogin, u.timemodified, cs.section ';
$strSQL2 .= 'FROM ';
$strSQL2 .= 'mdl_course c, mdl_context cx, mdl_assign a, mdl_role_assignments ra, mdl_user u, ';
$strSQL2 .= 'mdl_course_modules cm, mdl_course_sections cs ';
$strSQL2 .= 'WHERE ';
$strSQL2 .= 'c.id = cx.instanceid ';
$strSQL2 .= 'AND ' ;
$strSQL2 .= 'c.id = a.course ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'a.id = cm.instance ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.section = cs.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.section = cs.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cx.id = ra.contextid ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'ra.userid = u.id ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cx.contextlevel = \'50\'';
$strSQL2 .= 'AND ';
$strSQL2 .= 'u.id = '. $USER->id . ' ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cm.visible = 1 ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'cs.section = ' . $weeknumber . ' ';
$strSQL2 .= 'AND ';
$strSQL2 .= 'c.idnumber = ' . $semester . ') ';
$strSQL2 .= 'ORDER BY course_number_alias ';
I also discovered "My Courses" which is helpful but not quite was we needed.