Inspiration
As we learn more about mechanisms such as blockchain and X2E, and the rise of the metaverse concept. Our team came up with the idea that immersive web experiences have become the wave of the times and no one can avoid them. So should we let the next generation of the web lead humanity to the virtual world (like )? Or can we do more to allow humans to benefit from this thing? We decided, finally, to make a metaverse learning platform, AvaLearn, which is a Web3.0 learning software with game attributes and social attributes, a platform for learning, socializing, and trading virtual goods based on the next generation of metaverse web3.0 Internet. This project creates and establishes a virtual learning community to promote more efficient learning for students, making learning a social experience where young people can unleash their natural talents. Through feasibility analysis, we decided to start with the simplest functions.
What it does
Envisioned version: Meta-universe module: The meta-universe module generates a virtual image when each user enters on the platform, as the self in the meta-universe; users can enter the virtual study room and study, and in the virtual study room, they can communicate and interact with other users' virtual images. NFT module: NFT module is divided into NFT credential module and NFT transaction module. On the NFT transaction module users can trade on the platform to buy the digital collection NFT notebooks issued by the platform, NFT is a new technology, with the help of encryption technology, so that once this NFT notebook is purchased by the user, it truly belongs to the user. In the NFT credential module can make users through the NFT notebook can learn at the same time, the platform issued by the rewards. And the rewards can be exchanged for other NFT notebooks and traded in the trading module of the platform. POL module: proofoflearn, proof of learning behavior, once the user has obtained the NFT notebook, also has the platform's reward credentials, after completing a certain stage of learning, the platform will test the user's learning results by way of questions, and after passing the test, it proves that the learning has achieved certain results, and the platform will issue a certain amount of rewards. So-FI module: Users' learning records in the platform can be "clocked" and shared to other social platforms to satisfy users' bragging psychology and form free publicity for the platform. In the virtual self-study, users can also study with other users or check each other's learning results, forming a good learning atmosphere. Current version: Start with WeChat applets, first establish a few games, let users learn while having fun, and through POL consensus to give users rewards, compared with the traditional learning process, the real-time nature of the rewards more incentive for users to complete the boring learning.
How we built it
The platform uses head pose recognition: the ERT algorithm locates the 2D feature points of the face, and then uses the depth camera to capture the color map and depth map of the learner's face, and aligns and fuses them to obtain the 3D feature points of the face, and uses the obtained 2D and 3D feature points as the input of the EPNP algorithm to obtain the head pose of the learner. The EPNP algorithm uses the acquired 2D and 3D feature points as input to obtain the learner's head pose. In Avalearn, we use solana chain as the blockchain to record transactions and nft. solana has advantages that other traditional public chains do not have. Since the platform needs to collect learners' face information to determine learners' learning status, the AvaLearn platform uses full homomorphic encryption technology to protect users' privacy, encrypting face data at the user terminal, and the platform server calculates the encrypted data. On the AvaLearn platform, courses that were once in a single format can evolve into a variety of digital formats, such as recorded classes and live broadcasts, etc. Mass production is achieved online through a variety of digital formats, and educational materials such as recorded classes, live broadcasts, and learning materials can also be released in NFT format, which can effectively prevent theft and also continuously gain copyright revenue. Online classes that consumers used to purchase with real money can be purchased on the AvaLearn platform through K-coins for digital educational collections, NFT notebooks, etc.
Challenges we ran into
Huge development tasks with an inexperienced team High development nodes, software usage costs
Accomplishments that we're proud of
Assembled a reliable team Extensive knowledge of smart contract development Built up front-end pages
What we learned
More about DAO, and smart contract related knowledge
What's next for playandlearntoearn
Building complete transactions and consensus
Log in or sign up for Devpost to join the conversation.