内容 介绍 我的项目(NetAssign)是一个克隆 ,在交付,管理的领导者,在高中和大学自动化分级网上作业的学生。 这个行业彻底改变了本世纪课堂作业的实施方式。 我的克隆对前端使用JavaScript和React(具有功能组件,挂钩和上下文),对后端使用Flask,Python,SQLAlchemy和PostgreSQL。 教师/学生二分法 转到下一部分(“问题编辑器”) 该应用程序具有两种不同类型的用户(教师和学生),功能和用户体验大不相同。 在数据库的“用户”表中,这些类型仅通过isInstructor列中的布尔值来区分。 讲师对数据库中的其他七个表均具有完全的CRUD控制,而学生无权访问问题表,而仅具有对用户,注册和提交表中的行的完全访问权限主键或外键与学生的键一致。 初始的Welcome组件通过选择适当的NavLink来邀请未注册的访问者自行指定为userType ,该类型可